读经典《C程序设计语言》(The C Programming Language)
作为软工专业的学生,大三下,我重新开始学习C语言,为什么呢?因为我发现在大学生涯里,我花了很多时间去刷GPA,花了很多时间去做了很多无谓的事情,以至于马上就面临找实习、找工作。自己甚至连一门语言都没有熟悉,很多都是上完课就拉倒了。好像扯远了。
正文
言归正传,今天要推荐的书是《C程序设计语言》 K & R,这本书出自C语言之父 Dennis M. Ritchie 和著名计算机科学家Brian W. Kernighan之手。详情参考Wiki
在阅读完这本书之后,我发现这本书所讲的内容虽然不足以覆盖C语言的方方面面(从书的厚度也可看出),但是所讲的内容易懂,有些例子引用了C语言标准库的一些实现,代码不难却比较具有实际用处,书中也讲一了些经典的算法,比如Shell排序, 快速排序, 平衡二叉树,但没有进行细致的讲解,因为这是一本C语言教程,而不是数据结构和算法书,讲解也是没有必要。这本书并不适合纯小白阅读,上过学校教的C语言之后再看此书是比较容易上手的,同时,这本书也是一本极好的参考书。
中文版?英文版?
书有中文版和英文原版,推荐阅读英文原版,我四级飘过、六级不足300分的英文水平也把书看懂了,并没有什么比较难于理解的地方,单词不懂查欧路词典即可,实在不懂可以参考中文书,但建议以英文原版为主。
纸质书和电子书?
两者都是可以的,电子书的话,如果装了划词插件,查单词比纸质书方便。
C语言参考手册
在MAC下我用Dash,其他平台读者自行探索。
阅读过程中如果有什么问题,也欢迎与我进行交流讨论。
总结
以上是生活随笔为你收集整理的读经典《C程序设计语言》(The C Programming Language)的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: html如何让网页的字变小,网页的字变小
- 下一篇: 数据通信网的交换方式