草 稿

听说C语言像伏地魔,赶紧推荐几本经典书压压惊

昨儿看见一个帖子《如果编程语言是电影Harry Potter中的人物》,C语言被放在了第一个,说它像伏地魔,就是那个吓死人,大家都不敢直呼其名,称为you know who的魔法界黑巫师,话是这么说的:

 

 

“每个人都在说,C语言已经死了至少十年以上了。人们对它嗤之以鼻。当然它也曾不可一世,肆虐横行,但是现在几乎每个人都表示这是一个已经死去的编程语言,再也没有使用的必要。

 

 

但是。

 

 

世界各地依然有小部分的人在使用着C语言——这使得它并没有彻底地消亡。嵌入式设备、家用电器,单目标系统以及其他各种包含了C编译代码的对象和事物。既然有存在,那么就需要维护和升级,因此C语言死不了。

 

 

所以,C语言是——神秘人伏地魔。”

 

 

不管C语言是不是伏地魔,用到C语言的地方很多,我们需要把它制服,今天小编来推荐几本书。

  1. 《嗨翻C语言》豆瓣评分9分

    你能从这本书中学到什么?

     

    可以轻松学习C语言。

     

     

    《嗨翻C语言》将会带给你一次这样的全新学习体验。本书贯以有趣的故事情节、生动形象的图片,以及不拘一格、丰富多样的练习和测试,时刻激励、吸引、启发你在解决问题的同时获取新的知识。你将在快乐的气氛中学习语言基础、指针和指针运算、动态存储器管理等核心主题,以及多线程和网络编程这些高级主题。在掌握语言的基本知识之后,你还将学习如何使用编译器、make工具和其他知识来解决实际问题。

     

     

    “确实觉得是一本入门的好书呀…虽然看起来比较厚,但其实都是图片,在工作日翻起来也就一周左右的功夫。”

     

    ——陆离

     

    “有吃锅包肉的赶脚。”

     

    ——hackignorer

  2. 《明解C语言》豆瓣评分8.9分

    《明解C语言》图文并茂,示例丰富,设有190段代码和164幅图表,对C语言的基础知识进行了彻底剖析,内容涉及数组、函数、指针、文件操作等。对于C语言语法以及一些难以理解的概念,均以精心绘制的示意图,清晰、通俗地进行讲解。

     

     

    “很不错的C语言入门书籍,通俗易懂,装帧简洁明快,是我的菜。”

     

    ——Anthonyive

     

    “入门书,和Dennis那本各有千秋。”——AriesDevil

  3. 《C语言程序设计:现代方法(第2版)》豆瓣评分9.3分

    C语言领域经典著作,无数程序员推荐

     

    世界知名计算机程序设计教育家K. N. King力作

     

     

    “书非常好,原本以为是入门的好书,看了一半,发现不止是入门,对语言的细节,使用的方式和用途都有很多的解释。非常推荐。”——Kyan

     

     

    “如果我只能保留一本C语言书籍的话,那我会毫不犹豫的选择本书,甚至《C陷阱与缺陷》都不能撼动其在我内心中的地位,纵然现在使用C++,很少再关注C,但是每当有人问我推荐C书籍的时候,我总是推荐本书。”——凝霜

  4. 《C语言接口与实现:创建可重用软件的技术》豆瓣评分8.8分

    接口描述简单明了,程序员可将此书用作相关接口的参考手册

     

    深入剖析如何将数据结构及其相关算法打包成可重用的模块

     

    分析了全部24个API和8个示例应用的源代码

     

    揭秘了许多鲜有文档的C语言编程技巧

     

     

    “经典书,译文不错。中文基本没有看不懂之处;凡我与译本有不同意见之处,对照原文,发现都是我自己错了。”

     

    ——leonhard

  5. 《征服C指针 》豆瓣评分8.0分

    本书被称为日本最有营养的C参考书。作者是日本著名的“毒舌程序员”Maebasi Kazuya,其言辞犀利,观点鲜明,往往能让读者迅速领悟要领。书中结合了作者多年的编程经验和感悟,从C语言指针的概念讲起,通过实验一步一步地为我们解释了指针和数组、内存、数据结构的关系,展现了指针的常见用法,揭示了各种使用技巧。另外,还通过独特的方式教会我们怎样解读C语言那些让人“纠结”的声明语法,如何绕过C指针的陷阱。

     

     

    “把指针讲得浅显易懂。”——J.H

  6. 《深入理解C指针》豆瓣评分8.5分

    C程序员进阶必备经典

     

    透彻理解指针与内存管理

     

    内容新颖,兼容C11标准

     

     

    深入理解C指针和内存管理,提升编程效率!这是一本实战型图书,通过它,读者可以掌握指针动态操控内存的机制、对数据结构的增强支持,以及访问硬件等技术。本书详细阐述了如何在数组、字符串、结构体和函数中使用指针,同时演示了相应的内存模型及其对指针使用的影响。

     

     

    “讲得很细致。”——Lunatic

评论(4

swift有没有推荐呢?
作者
http://mp.weixin.qq.com/s?__biz=MjM5Njc0MjIwMA==&mid=205626303&idx=1&sn=d1d5e05c29a9a09f07209ba615d65d6e#rd,这是swift的书单,《swift系统学》
没有C语言作者的《The C Programming Language》么
作者
我们是图灵教育~您说的这本不是我们的书,所以没有~
取消