经典编程书籍推荐

看完王爽老师的《汇编语言》之后,我相信了一个真理,一本好的教材能让你少走很多弯路。以前深信党国的教育,骨子里认为学不好是自己的问题,不是老师的问题,不是教材的问题,当然也不是上课偷看同桌的问题!所以有段时间我一直怀疑我的智商是不是很低……后来在数学,物理上的逆袭才让我肯定了自己。网上有很多经典书籍的推荐,我之前很相信,但是当我发现没有我爱的王爽老师的汇编语言,让我很不爽,于是我开始了打假之路……看的不多,但是我相信肯定有几本能让你少走弯路。免得我写的太投入又熬夜了,我做个标记,今天是2012.5.11,不是5.12;

先推荐几个网站

看雪论坛:http://bbs.pediy.com/index.php //你只要知道该论坛牛人云集,他们研究的问题你可能看都看不懂,里面的人素质都比较高,即使你问怎么输出hello world,也不会有人讽刺你,反而大家会给你用各种牛叉的方法实现。

博客园:http://www.cnblogs.com/ //个人不喜欢csdn,喜欢博客园里面一些大神的文章。

数据库在线:http://db.grussell.org/index.html //很少有人知道这个网站,想学数据库的话就去这吧,你一定进步神速,还能顺带学英语!大熊强烈推荐。

开源中国:http://www.oschina.net/ //之所以推荐开源中国,除了要感谢开源软件外,还有就是推荐最好的学习工具API文档。

1. c语言

The C Programming Language(C程序设计语言)由C语言的设计者Brian W.Kernighan和Dennis M.Ritchie编写;

C语言深度解剖 作者: 陈正冲 石虎,内容要比一般的C语言图书深得多、细致得多,其中有很多问题是各大公司的面试或笔试题;

c语言程序设计 作者:谭浩强 作为一个程序员,千万不要把脾气养大,觉得国内的教材都不好,国外的才是好的,这种思想很容易让你迷失,谭浩强的书更适合中国学生,因为大家习惯做题。

c语言常见问题集 作者: Steve Summit,细节决定成败,C语言给了程序员很大的自由,自由越大问题就越突出。

2. c++语言

Accelerate C++,C++Primer,C++Primer Plus,Essential C++,Effecitve C++……这些C++书籍我都不推荐,从生活中我得到一个经验,做任何事都不能把战线拉的太长,可能你一时对一门语言很感兴趣,然后决定去学习,你想着去买一本很牛的书来看。这时候你就会选择我上面给你推荐的这几本书,但是我的经验告诉我你根本看不完。一本C++Primer多厚你可以去京东看看。当然如果你确实很有恒心,愿意将几个月甚至几年的经历都花在c++入门上你可以尝试。

C++语言程序设计 作者:谭浩强, 此书虽然远没有《C++Primer》出名,没有《C语言程序设计》畅销,但依然是保持了由简入难、循序渐进的思路,更适合中国人的思维方式,可以用来入门。

Thinking in C++(C++编程思想) 作者:Bruce Eckel ,作者根据自己学习C++的亲身体会及多年教学经验,用简单的例子和简练的叙述讲解C++编程,别具特色,作为正式教材和自学用书均非常优秀。

VC++深入详解教学视频 作者:孙鑫 下载地址 看视频比看书学的要快,如果学一样东西能找到视频教程就直接看视频教程。

3. 汇编语言

汇编语言 作者:王爽 作者的编书方式值得国内作者参考,先讲细节,然后出一道练习,练习很经典,做完之后基本上就是掌握了整章内容,而且学完第一章就会很期待第二章。无论你学c语言还是c++,都该学习一下汇编语言。

Intel汇编语言程序设计 作者:Kip R. Irvine 全面细致地讲述了汇编语言程序设计的各个方面。从微处理器体系结构、工作机制到指令集;从最基本的编译器链器的使用到高级过程、结构和宏的使用;从用纯汇编编写程序到用C/C++等最新编译器与汇编的混合接口编程;从16位实模式下BIOS、DOS实模式文本及图形程序设计到32位保护模式的Windows程序设计;从磁盘基础知识到Intel指令编码、浮点运算等相关知识都做了深入而细致的讲解。学完王爽的汇编语言后可以继续学习这本书。

Windows环境下32位汇编语言 作者:罗云彬 喜欢windows开发的童鞋可以深入学习这本书。

4. 数据结构与算法

算法之道 作者:邹恒明 一本算法方面的启示书,不是一本包罗万象的算法大全。在书中,作者以一种新颖的方式来讲述算法,并不是生搬硬套地教我们如何去理解它,而是试图引导我们去探索,去发现算法。作者将生活趣事,历史故事和算法联系起来,让算法不再乏味,让读者能够体会到算法的乐趣,又能学到知识。程序员也很幽默的,能有激情认真看完的一本好书。

算法导论 原作名: Introduction to Algorithms,这本书深入浅出,全面地介绍了计算机算法。对每一个算法的分析既易于理解又十分有趣,并保持了数学严谨性。本书的设计目标全面,适用于多种用途。涵盖的内容有:算法在计算中的作用,概率分析和随机算法的介绍。书中专门讨论了线性规划,介绍了动态规划的两个应用,随机化和线性规划技术的近似算法等,还有有关递归求解、快速排序中用到的划分方法与期望线性时间顺序统计算法,以及对贪心算法元素的讨论。此书还介绍了对强连通子图算法正确性的证明,对哈密顿回路和子集求和问题的NP完全性的证明等内容。全书提供了900多个练习题和思考题以及叙述较为详细的实例研究。

大话数据结构 作者:程杰 ,我很少评价一本中国人出版的书的,但是看了这本书之后不得不说写的很好,很适合中国学生看,本书以一个计算机教师教学为场景,讲解数据结构和相关算法的知识。通篇以一种趣味方式来叙述,大量引用了各种各样的生活知识来类比,并充分运用图形语言来体现抽象内容,对数据结构所涉及到的一些经典算法做到逐行分析、多算法比较。与市场上的同类数据结构图书相比,本书内容趣味易读,算法讲解细致深刻,是一本非常适合自学的读物。

5. PHP

我还没有发现PHP,ASP,JSP这方面有很不错的书,可能我还是新手,又或者新科技太浮躁的原因。
LAMP兄弟连原创视频 迅雷下载 电驴下载 看视频比看书学的要快,如果学一样东西能找到视频教程就直接看视频教程。

PS:以后这方面的文章还会继续推出,欢迎上访!!觉得有用就转载吧。