还记得我们在两个月前推荐的文章【G.O.S.S.I.P 阅读推荐 2024-08-28 学点C++(C++ Insights)】吗?光学C++肯定不够,现在人家都去学Rust了,我们这些学C语言的老古董也得与时俱进,所以今天要给大家推荐一本书——《Modern C》
先说一下我们介绍的这本书的作者——Jens Gustedt,他是一名科学家,同时也是C语言最新标准(C17和C23)的积极推进者以及标准文档的编辑之一,他来撰写这本《Modern C》真是再合适不过了,而这本书也是对目前最新版的C语言标准——C23标准很好的诠释。
尽管看起来像是一本枯燥无味的参考书,作者在书里面却十分强调实践,希望大家能够去动手操练起来,实际上书里面也提供了许多练习题和挑战,读者们完全可以一边看书一边写代码。作者把书的内容按照学习水平分了4级(从level 0到level 3),如果你能够完成level 3的学习,恭喜你,你肯定是C语言最新标准的专家达人啦~
值得一提的是,尽管目前编译器社区(不管是MS VC、GCC还是Clang)对C23还没有完美的支持(但是大家基本上都已经支持C17标准了),但是感兴趣的读者完全可以先浏览一遍,相信编译器很快会跟上。
虽然本书是由Manning出版的(要几十美刀),我们的作者Jens Gustedt先生却非常慷慨地在自己的网站(https://gustedt.gitlabpages.inria.fr/modern-c/ 注意不要访问他的wordpress主页,广告很多……)上提供了免费的PDF供大家去阅读,同时还有配套的源代码,向Jens Gustedt先生致敬!
原文始发于微信公众号(安全研究GoSSIP):G.O.S.S.I.P 阅读推荐 2024-10-17 Modern C(免费版)
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论