量子位 出品 | "大众年夜众号 QbitAI
只管大家眼中的C措辞拥有数量浩瀚的拥趸,但是做到全面理解,真的不像想象的那么大略。
不论是关键层面的内存管理和内存对齐,还是大佬专属的unions等进阶内容,真的是书到用时方恨少。
而该领域的编程深度指南《Modern C》在昨天正式重版发行。同初版比较,新版《Modern C》在原版根本上重新调度了目录顺序,同时根据近期动向更新了干系内容和插图。
纸质版出版事情由有名出版社Mannings卖力,影印下载链接和代码范例也已同步上线。
循规蹈矩
这本书根据利用者对C措辞的认识,将学习目录分为了“重逢——相识——相知——深入”四个阶段,拥有法国人独特的浪漫气息。
重逢阶段指南更看重于基本观点的贯注灌注;相识阶段会详细讲解C措辞中的关键观点:指令,函数,数据类型以及掌握构造。
相知阶段则哀求熟知C措辞内存模型和库界面;而深入阶段会对线程,原子性和可重入性等编程项目中的核心观点,进行深入的磋商。
实际上在C措辞方面,简洁实用的指南一贯层出不穷:
《C Programming: A Modern Approach》专门针对新司机上路;《Learn C the Hard Way》更像是手把手教你构建项目的简明教程,真正诠释了“边学边做”;《21st Century C》选择实用主义,书中重点的内存管理内容直指实战;在海内,《C Primer Plus》也享有相称高的地位。
同上述图书比较,《Modern C》并没有限定阅读人群,就像一盘可以随时快进快退的磁带,读者可以自主调度自己的阅读方向。
除此之外本书逐步深入的内容,也能让普通开拓者能够对付像分配内存和线程这样的进阶观点形本钱身的认识。
进可精通,退可巩固。这样一本全面且深入的指南,实属C措辞学习利器。
这本书的作者Jens Gustedt,也算是C措辞的一员老将:自1998年以来,他一贯是 法国国家信息与自动化研究所(INRIA)的资深科学家。目前,他正在开展模块化C项目,该项目已经产生了像arbogast和EiLck这样的有名库。
他的事情单位是应对美国对法打算机禁运而成立的打算机研究机构,其打算机学科在世界科研机构学科竞争力排行榜中排名环球第七。也是这个排行榜前十中唯一一所非美科研机构。
作者也很知心的在自己的博客上贴出了本书的电子链接,以及麻省理工学院授权的代码范例。并且开放了干系的谈论论坛和干系的Bug报告。
出书至此,还有什么情由不入手资源呢?
传送门
作者博客:
https://gustedt.wordpress.com/2019/09/18/modern-c-second-edition/
资源和反馈界面:
http://modernc.gforge.inria.fr/
PDF版本:
https://gforge.inria.fr/frs/download.php/latestfile/5298/ModernC.pdf
代码范例:
https://gforge.inria.fr/frs/download.php/latestfile/5297/code.zip
— 完 —
诚挚招聘
量子位正在招募编辑/,事情地点在北京中关村落。期待有才华、有激情亲切的同学加入我们!
干系细节,请在量子位"大众年夜众号(QbitAI)对话界面,回答“招聘”两个字。
量子位 QbitAI · 头条号签约作者
վ'ᴗ' ի 追踪AI技能和产品新动态