C语言程序员必读的5本书

转载 2015年11月20日 16:22:10

你正计划着通过看书来学习C语言吗?“书籍是人类最忠诚的朋友“。海明威一定知道书籍对一个人一生的重要性。书籍是知识的丰富来源。你可以从书中学到各种知识。书籍可以毫无歧视地向读者传达作者的本意。C语言是由 Dennis Ritchie在1969年到1973年在贝尔实验室研发的。C语言可以把程序简单地编译为机器指令,使得它成为了最高效的语言。

为什么在程序员中,C语言如此流行呢?这背后有很多原因。首先,它独立于平台,可以运行在MAC、Linux、UNIX和PC各种环境中。它是UNIX系统以及其他同样结构的系统的默认语言。同时,它是一种多用途的语言,它可以用于编写设备的驱动程序、桌面应用、嵌入式系统和DBMS(数据库管理系统)。这也就是说,你可以使用C语言写几乎所有需要的程序。


1.C程序设计语言

The C Programming Language C程序设计语言

这本书由C语言之父合著编写。它提供了对C语言的更好见解。比如在C语言中的控制流、运算符、数据结构和函数构造等方面,这本书都有自己的解释。书中所有概念都有合适的例子,以助读者理解。如果你想要学习一种更好的编程范式,代码重用或是注释的重要性。那么,这本书最适合你。书后的系列练习很有挑战性,可以让你通过每一个练习有所提高。

这本书并不好读。但是,这是必读的一本书。我建议,你在读完一本简单的教程之后,再阅读这本书。书中有很多章节需要很长的时间,才能深入理解和掌握。

 

2、《C语言程序设计:现代方法

这本书以一种独特的方法解读了C语言。C语言已经经历了一些变化,这本书高效介绍了这些变化。书中的程序都是用纯C代码编写,使得程序有很好的可移植性。这本书鼓励读者独立思考,并且鼓励你找到更有效的解决问题的方法。对C语言感兴趣的学生,这是一本很好的课堂教材。

 

 3.《Absolute Beginner’s Guide To C》第二版,作者 Greg Perry

【更新】:这本书也有中文版《写给大家看的C语言书》,感谢刘江在评论中补充。PS:亚马逊等几大电商网站都无货中。

Absolute Beginner's Guide to C

书如其名,这本书是特别为没有编程经验的程序员编写的。这本书从基本的I/O命令,比如printf()、scanf()讲起。在此基础上,也进一步讲解了数据结构、内存中的堆结构、循环和自定义函数。这本书以清晰的讲解模式,帮助读者更简单地理解C语言。同时,书中也简单介绍了C语言中用到的基本语法和标识符。

 

 4.《C Primer plus》第5版

C Primer plus

这是目前市场上,最适合自学的C语言书籍。你可以在书中找到所有C语言编程概念的详细解释。这本书为每一个单独的概念提供了简短的例子,帮助读者更好理解。比如,指针这一章节就体现了这个特点。指针章节是本书编写最出色的章节之一。指针用来标识内存中的具体位置并且存放相应内存地址。书中参照了最新的ANSI标准C99。对于初级程序员来说,本书对学习基本概念大有帮助。这些概念在其他语言(比如:PHP和JAVA中)也有所应用。

 

5.《C专家编程

你是准备进一步提高编程技巧的C语言专家吗?《C专家编程》就是为你准备的,它可以帮助程序员理解高级的C语言概念。它强调程序员常用的一些最佳C语言技巧。这本书写得十分有趣,展现了作者在SUN系统(SUN SYSTEM)中的丰富经验。这本书还定义了一些传统的编程方式,比如使用不同的声明方式。同时,本书还提供了很多实用的编程实践提示,比如,指针和数组之间的差别。

 

一开始,借助书本学习C语言可能有些困难。但是,这些书用最好的方式介绍了C语言中的基本概念。借助这些书,你可以从学习基本的C语言开始,一直深入到学习C语言编程中的高级技巧。完成书中的练习很重要。在实现这些习题的过程中,你可以高效理解和学习有关概念。这些书,也为你继续学习其他高级语言,比如C++、JAVA,提供了基础。

http://blog.jobbole.com/53108/

C语言入门学习和书籍推荐

转载自《C語言入門學習和書籍推薦》1、C语言适合当第一门编程语言学习①、C语言语法相对简单,但又比较完整和严谨,包含该有的各种元素。学完C语言语法,要学习其它编程语言就很容易了。 ②、C语言接近底层...
  • Story51314
  • Story51314
  • 2017年04月19日 15:50
  • 3524

十大【C语言】经典书籍,应该有你看过的吧

C Programming:A Modern Approach C语言程序设计:现代方法     简介:《C语言程序设计:现代方法》是C语言的经典之作,被誉为“近10年来最好的一部C语言著作”。书...
  • markmin214
  • markmin214
  • 2013年03月31日 13:37
  • 9089

C语言书籍推荐

学好C语言靠的是坚持,推荐的这些书籍仅供参考,希望有用。
  • a1314521531
  • a1314521531
  • 2016年02月27日 10:21
  • 1732

C语言之四书五经—C语言书籍推荐

来说说C语言方面的图书。什么,C语言?有读者奇怪了。没错,这一次的主角就是诞生于1973年如今已经儿孙满堂的C语言。我们之所以要谈及C,不仅仅是因为它的影响深远,这完全可以从C系列语言家族的兴旺发达得...
  • thefutureisour
  • thefutureisour
  • 2012年05月24日 15:52
  • 42051

我要读的C语言书籍(电子版百度云下载)

收藏的C语言电子书,和大家分享。 仅供学习交流,请勿用于商业用途。 C程序设计(第四版 ).谭浩强     百度云下载 C程序设计(第四版 )学习辅导   百度云下载...
  • wshngyf
  • wshngyf
  • 2015年03月24日 08:57
  • 4293

C语言学习必看的N本书-续(一定要看呵)

1.C专家编程 作   者:(美)LinDen,P.V.D(林登) 著,徐波 译 出版社: 人民邮电出版社 编辑推荐:       书本撷取了几十个实例,细致、深入地讲...
  • zgj289563749
  • zgj289563749
  • 2014年02月22日 14:36
  • 1549

学习C语言的必备书籍-从入门到精通

学习好并精通C语言是成为优秀程序员的首要要求,在这里推荐一些学习C语言从小白到高手的必看书籍。也是我几年来收集的一些精华本。 入门:1、大学C语言教材不同学校教材不通,大部分书都把C语言的基本内容讲出...
  • IAMoldpan
  • IAMoldpan
  • 2017年10月27日 22:18
  • 329

c语言好书推荐

c语言好书推荐
  • WangPegasus
  • WangPegasus
  • 2013年07月24日 11:32
  • 7155

C语言学习资料 电子书

  • 2008年08月26日 10:51
  • 899KB
  • 下载

C语言教程(很全面,很详细的一本书)

  • 2010年01月16日 12:33
  • 1.37MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C语言程序员必读的5本书
举报原因:
原因补充:

(最多只允许输入30个字)