豆瓣评分 9.3,史上最好的 C 语言著作,竟然翻车了......

上周,在小编的各种努力下(省略一万字),Kindle 官方终于答应给我一个广告位了。虽然只是开机屏,但我还是笑出了猪叫,毕竟上一次有这待遇还是 2018 年时的《算法图解》。所以错过了上次,这次我一定要亲眼见证这个时刻。

我打开了我 82 年的 Kindle,先充了下电。搓搓手,准备留住这个时刻。

此时眼前的盛况惊呆了我,这书.......嘶.......怎么越看越别扭,总觉得哪里不对,又说不出来。

我定睛一看。神马!我的 “C” 竟然不见了!

苍天!我万分期待的广告怎么就翻车了......

(翻车现场留念)

这本书豆瓣评分 9.3,作为近十年来最好的 C 语言著作,很多读者上学或工作时都看过它。怎么能这样就翻车了。我!不!服!

于是,我准备写一篇文章,找回我丢失的 “C”

在开始之前,还有一个好消息要分享给大家,这本书 7月3日-7月16日Kindle 电子书限时特价只要19.99 元既然把我的 C 弄丢了,我就跟他们要了一个最低价。有多低呢,比图灵社区的 5 折价格还要低,别等了,绝对是一年中下手的最佳时机!

长按图片识别二维码,直接特价入手

要说 C 这门语言,算是编程语言里的老大哥了,很多人最开始学习编程的时候都是 C 语言上手的。最经典的 C 教材莫过于谭浩强老师的《C程序设计》,但是在那个计算机还算启蒙的时代,人们难免对计算机的认知还不够全面。

所以很多人在看过理论派的计算机教材后,心中常常充满疑惑,但是书上有时候就是不给你解释,这种感觉简直要把人憋死。

而 《C语言程序设计现代方法(第2版)》却是一本与众不同的书。你看书过程中心里会出现的疑问,作者都会自然而然地解释出来。如果当下不能解释的,还会清楚地告诉读者“后面会有讲解”,让人放下疑问。而且每个知识点都会娓娓道来,讲清楚来龙去脉,读完之后就一个感觉——通透!

这本书非常适合用来打 C 语言基础,它从基础知识开始讲起,不管是代码风格,还是编程思路亦或是计算机知识,都会让你觉得通俗易通。

如果你刚接触编程,第一次看这本书你会有一个宏观的认识。等到你懂了一些编译原理数据结构、操作系统的一些知识后,回看它,你会有一种全新的感觉。就连最后的附录都很全面,当工具书随时查阅都没问题。

除此之外,这本书还配有练习题和编程题,练习题发人深省又不会难以接受,编程题由浅入深,也不会让人很迷茫。(如果你入门的话,编程题尽量都编一编,坚持到最后你会发现很有用处哦)

这本书 616 页不算厚,但是也不薄,如果想仔细研究完它还是需要下很多功夫的。但是相信我,这本书值得下功夫。 重在坚持!

总结一下它的优点:

  • 清晰易读,并尽可能带有趣味性

  • 作者尽量减少“行话”并定义用到的每一个术语适用于广泛的读者群

  • 有权威性,但不是学究气十足

  • 具备简单易学的组织结构,既能避免产生厌倦,又能防止“信息超载”

  • 通过简单示例,深入探讨语言特性

  • 强调编码风格

  • 避免依赖任何特定的计算机、编译器或操作系统

  • 用图示的方法阐明关键概念

说了这么多,这本书的作者是谁呢?

K.N.King,世界知名计算机程序设计教育家,现为佐治亚州立大学数学与计算机科学系副教授。拥有耶鲁大学计算机科学硕士学位,加州大学伯克利分校计算机科学博土学位,曾任教于佐治亚理工学院。

除本书外,他还撰写了广受欢迎的著作 Modula-2: A Complete Guide 和 Java Programming: From the Beginning,并在 Dr.Dobb's Journal 等权威杂志上发表了许多文章。

你可能觉得这样一本有年头的书可能已经过时了,但是事实上这些编程的精髓是永远都不会过时的。在你需要的时候,这本书一定会解决你的难题,别问我为什么,就是这么神奇!

最后送上一位读者小伙伴的评论共勉!

@歌大叔:写 C 代码已经 30 多年,最初是被它的位操作迷倒。后来,一手写 Fortran,一手写 C。至今依然相信 C 的生命力和精致性无可替代。这本书当然是必推的佳作。但希望你不要是在刷力扣的时候,才会想起来找它。


豆瓣评分9.3

无数程序员推荐的C语言力作

(扫一扫,京东购)

《C语言程序设计现代方法(第2版)》

作者:K.N.King   

译者:吕秀锋 黄倩

本书最大特色是通过一种“现代方法”来介绍 C 语言,书中强调标准 C,强调软件工程,不再强调“手工优化”。这一版中紧密结合了 C99 标准,并与 C89 标准进行对照,补充了 C99 中的最新特性。本书分为 C 语言的基础特性、 C 语言的高级特性、 C 语言标准库和参考资料 4 个部分。每章末尾都有一个“问与答”小节给出一系列与该章内容相关的问题及答案。

豆瓣评分8.3,C程序员必读经典

(扫一扫,购买电子书)

《征服C指针》

作者:前橋和弥 

译者:吴雅明

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

豆瓣评分9.1

比教材更易懂的C语言入门书

(扫一扫,京东购)

《明解C语言:入门篇》

作者:柴田望洋

译者:管杰 罗勇 杜晓静

本书对 C 语言的基础知识进行了彻底剖析,内容涉及数组、函数、指针、文件操作等。对于 C 语言语法以及一些难以理解的概念,均以精心绘制的示意图,清晰、通俗地进行讲解。原著在日本广受欢迎,始终位于网上书店 C 语言著作排行榜首位。

C语言进阶首选

(扫一扫,京东购)

《明解C语言:中级篇》

作者:柴田望洋

译者:丁灵

本书荣获日本工学教育协会著作奖,原版系列累计销量超 1,000,000 册!通过每章带领读者编写一个游戏程序并逐步完善或加以变更,来讲解相关的C语言进阶知识。每章的程序都很简单有趣,而且包含着很多实用性的技巧,例如随机数的生成、数组的应用方法、字符串和指针、命令行参数、文件处理、接收可变参数的函数的生成方法、存储空间的动态分配与释放,等等。此外,还会讲解详细的语法规则、众多库函数的使用方法、算法等知识。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值