听说C语言像伏地魔,赶紧推荐几本经典书压压惊
昨儿看见一个帖子《如果编程语言是电影Harry Potter中的人物》,C语言被放在了第一个,说它像伏地魔,就是那个吓死人,大家都不敢直呼其名,称为you know who的魔法界黑巫师,话是这么说的:
“每个人都在说,C语言已经死了至少十年以上了。人们对它嗤之以鼻。当然它也曾不可一世,肆虐横行,但是现在几乎每个人都表示这是一个已经死去的编程语言,再也没有使用的必要。
但是。
世界各地依然有小部分的人在使用着C语言——这使得它并没有彻底地消亡。嵌入式设备、家用电器,单目标系统以及其他各种包含了C编译代码的对象和事物。既然有存在,那么就需要维护和升级,因此C语言死不了。
所以,C语言是——神秘人伏地魔。”
不管C语言是不是伏地魔,用到C语言的地方很多,我们需要把它制服,今天小编来推荐几本书。
《嗨翻C语言》豆瓣评分9分
你能从这本书中学到什么?
可以轻松学习C语言。
《嗨翻C语言》将会带给你一次这样的全新学习体验。本书贯以有趣的故事情节、生动形象的图片,以及不拘一格、丰富多样的练习和测试,时刻激励、吸引、启发你在解决问题的同时获取新的知识。你将在快乐的气氛中学习语言基础、指针和指针运算、动态存储器管理等核心主题,以及多线程和网络编程这些高级主题。在掌握语言的基本知识之后,你还将学习如何使用编译器、make工具和其他知识来解决实际问题。
“确实觉得是一本入门的好书呀…虽然看起来比较厚,但其实都是图片,在工作日翻起来也就一周左右的功夫。”
——陆离
“有吃锅包肉的赶脚。”
——hackignorer
《明解C语言》豆瓣评分8.9分
《明解C语言》图文并茂,示例丰富,设有190段代码和164幅图表,对C语言的基础知识进行了彻底剖析,内容涉及数组、函数、指针、文件操作等。对于C语言语法以及一些难以理解的概念,均以精心绘制的示意图,清晰、通俗地进行讲解。
“很不错的C语言入门书籍,通俗易懂,装帧简洁明快,是我的菜。”
——Anthonyive
“入门书,和Dennis那本各有千秋。”——AriesDevil
《C语言程序设计:现代方法(第2版)》豆瓣评分9.3分
C语言领域经典著作,无数程序员推荐
世界知名计算机程序设计教育家K. N. King力作
“书非常好,原本以为是入门的好书,看了一半,发现不止是入门,对语言的细节,使用的方式和用途都有很多的解释。非常推荐。”——Kyan
“如果我只能保留一本C语言书籍的话,那我会毫不犹豫的选择本书,甚至《C陷阱与缺陷》都不能撼动其在我内心中的地位,纵然现在使用C++,很少再关注C,但是每当有人问我推荐C书籍的时候,我总是推荐本书。”——凝霜
《C语言接口与实现:创建可重用软件的技术》豆瓣评分8.8分
接口描述简单明了,程序员可将此书用作相关接口的参考手册
深入剖析如何将数据结构及其相关算法打包成可重用的模块
分析了全部24个API和8个示例应用的源代码
揭秘了许多鲜有文档的C语言编程技巧
“经典书,译文不错。中文基本没有看不懂之处;凡我与译本有不同意见之处,对照原文,发现都是我自己错了。”
——leonhard
《征服C指针 》豆瓣评分8.0分
本书被称为日本最有营养的C参考书。作者是日本著名的“毒舌程序员”Maebasi Kazuya,其言辞犀利,观点鲜明,往往能让读者迅速领悟要领。书中结合了作者多年的编程经验和感悟,从C语言指针的概念讲起,通过实验一步一步地为我们解释了指针和数组、内存、数据结构的关系,展现了指针的常见用法,揭示了各种使用技巧。另外,还通过独特的方式教会我们怎样解读C语言那些让人“纠结”的声明语法,如何绕过C指针的陷阱。
“把指针讲得浅显易懂。”——J.H
《深入理解C指针》豆瓣评分8.5分
C程序员进阶必备经典
透彻理解指针与内存管理
内容新颖,兼容C11标准
深入理解C指针和内存管理,提升编程效率!这是一本实战型图书,通过它,读者可以掌握指针动态操控内存的机制、对数据结构的增强支持,以及访问硬件等技术。本书详细阐述了如何在数组、字符串、结构体和函数中使用指针,同时演示了相应的内存模型及其对指针使用的影响。
“讲得很细致。”——Lunatic
评论(4)