学习C语言,最应该看的几本书

学习C语言,最应该看的几本书 from:http://www.cxuexi.cn/viewthread.php?tid=439  
 
《C程序设计》------十年发行700万册,国内计算机图书的奇迹,绝对的国内经典  
作者:谭浩强  
简介:本书内容新颖、体系合理、逻辑性强、文字流畅、通俗易懂,是学习C语言的理想教材。凡具有计算机初级知识的读者都能读懂本书。本书可作为高等学校各专业的正式教材,也是一本自学的好教材。  
《C程序设计》可以说是一本再基础不过的编程书了,但每读一遍的感觉却都是不同的,可以说,每读一遍,都会有很多新的收获。真所谓老书再读,回味无穷啊!  
现在是第三版。强力推荐为新手入门教材。  
 
 
《C程序设计语言》------C语言书籍中的圣经,可见它的影响  
原书名: The C Programming Language  
作者:(美)Brian W.Kernighan,Dennis M.Ritchie  
简介:本书是由C语言的设计者Brian W. Kernighan和Dennis M. Ritchie编写的一部介绍标准C语言及其程序设计方法的权威性经典著作。全面、系统地讲述了C语言的各个特性及程序设计的基本方法,包括基本概念、类型和表达式、控制流、函数与程序结构、指针与数组、结构、输入与输出、UNIX系统接口、标准库等内容。  
本书的讲述深入浅出,配合典型例证,通俗易懂,实用性强,适合作为大专院校计算机专业或非计算机专业的C语言教材,也可以作为从事计算机相关软硬件开发的技术人员的参考书。 在计算机发展的历史上,没有哪一种程序设计语言像C语言这样应用如此广泛。  
本书入选近10年最强的50本计算机图书,现在出了第二版,不知道有没有中文版的。[attach]22[/attach][attach]98[/attach]  
 
 
《C陷阱与缺陷》------一本小册,帮你避免众多陷阱,少走冤枉路  
原书名: C Traps and Pitfalls  
作者: Andrew Koenig  
简介:作者以自己1985年在Bell实验室时发表的一篇论文为基础,结合自己的工作经验扩展成为这本对C程序员具有珍贵价值的经典著作。写作本书的出发点不是要批判C语言,而是要帮助C程序员绕过编程过程中的陷阱和障碍。  
我当初在图书馆翻出来的时候,心里那个兴奋啊。  
 
 
《数据结构---C语言描述》------另一本国内经典  
作者:严蔚敏  
简介:很多大学都用的教材,数据结构我就看了这一本。  
 
 
《标准C语言实用全书》  
原书名:C Unleashed  
作者:(美)Richard Heathfield Lawrence Kirby 等  
简介:本书详细叙述了C语言不同层次的知识。全书共分三个部分:C语言基础知识、数据结构和高级专题。 在第一部分C语言基础知识中,考察了C语言编程中一些显而易见但又常常被忽略的领域。除此之外,这一部分还包含文件处理、调试、内存管理、仿真和递归等项目的内容。在第二部分数据结构中,讲述了数组、链表、堆栈、队列、双端队列、多叉树(一种特殊的树)、稀疏矩阵和图,并提供了相应的函数库。另外本部分还另辟一章专门讲述排序。在第三部分高级专题中,讨论了如何在算术上处理矩阵,了解了数字信号处理系统,以及其利用ANSI C编写CGI程序进行互联网编程等高级实用专题。本书内容丰富、叙述清晰、循序渐进,同时每章自成体系。本书主要面向已有初级C语言编程经验的读者,并可帮助读者由中级C程序员进阶为高级C程序员。同时本书以知识单元为基本构件,便于拆卸和重组,可适合不同层次的教学需要。既可作为大专院校计算机专业的教材,也可作为从事计算机工作的科技人员的自学参考书。  
书如其名,我觉得真的很使用。  
 
 
《计算机程序设计艺术》------另一本圣经,作者Donald E.Knuth因为写这本书而获得计算机领域的最高奖—图灵奖  
原书名:Art of Computer Programming  
作者: (美)Donald E.Knuth  
简介:全套图书共包含3卷:卷1为基础运算法则,该书以基本的编程概念和技术为开始,然后讲述信息结构--计算机内信息的表示法,数据元素间的结构关系以及处理它们的有效方法。主要应用于模拟、数字方法、符号计算、软件和系统设计。许多简单和重要的运算法则和技术已添加到前一版本中,精确的初步计算部分已经修改,以适应当前趋势。第2卷对半数值算法领域做了全面介绍,分"随机数"和"算术"两章。本卷总结了主要算法范例及这些算法的基本理论,广泛剖析了计算机程序设计与数值分析间的相互联系。第3版中特别值得注意的是Knuth对随机数生成程序的重新处理和对形式幂级数计算的讨论。卷3为分拣和搜索,它是对计算机分拣和搜索的一流技术的最全面的研究,它扩展了卷1中数据结构的处理方法,将大小数据库以及内存和外部存储都包含在内。本书包括对计算机方法仔细检查的选择方案,和其效率的大量分析。本书该版的独特之处在于优化了的分拣,以及对通用散列法和排列法的新的理论论述。  
据说,盖茨曾经有这样的话,你做完该书的所有题目,就可以去微软应聘了,可见该书的深度。还是看原版书,这么经典的书,不一定翻译的好。  
 
 
《编程高手箴言》  
作者: 梁肇新  
简介:“我就是程序,程序就是我。” 梁肇新《编程高手箴言》这本书就是梁肇新自己十余年来编程经验的集结。在名人出书成为热潮的这几年中,拥有丰富经历和感悟的梁肇新却没有跟风,这本《箴言》是他的第一本著作,可谓厚积薄发。全书通篇没有时髦的IT新名词或新思想,而是踏踏实实地对很多知识进行了深刻的剖析,这有助于为编程打下坚实的根基。只有这样,才能使开发者在飞速变化的软件领域里免于雾里看花,才能更快更深地认识许多新问题、新知识,也才能更从容地应对未来之挑战。相信这本书对广大程序员大有裨益,无论是从技术角度还是从职业生涯指导角度。  
并不是多大的技术性,我感觉那是一种信念,我看过之后,信心比以前更足了。[attach]40[/attach]  
 
发个全的,总的14M多,PDF格式,我分卷压缩了:[attach]71[/attach][attach]72[/attach] [attach]73[/attach][attach]74[/attach][attach]75[/attach][attach]76[/attach][attach]77[/attach]  
 
另外,机械工业出版社出的一套C语言教程和清华大学出的国外经典教材中的C语言教程也是很优秀的。说了这么多,看这么多要看到那一年啊。认清一个方向,努力去做就行了。  
 
PS:我会帮大家找这些书电子版,供大家下载。也希望有这些书的电子版的仁兄不要吝啬,好东西大家一起分享。
posted @ 2009-05-24 22:19  MoDa  阅读(3366)  评论(0编辑  收藏  举报