美文网首页C语言程序员嵌入式 Linux C ARM
C语言界扛把子图书你读过几本?

C语言界扛把子图书你读过几本?

作者: 筠子_ca05 | 来源:发表于2019-03-05 22:03 被阅读46次

C语言诞生背景

1964 年,贝尔实验室加入了通用电气和麻省理工学院发起的计划 MULTICS(一套安装在大型主机上的分时多任务操作系统)。由于项目进展缓慢,1969 年,贝尔实验室宣布退出。做 MULTICS 项目的时候,贝尔实验室的工程师 Ken Thompson 写了个游戏 Space Travel ,不过在 MULTICS 上跑得很慢。退出后,游戏没地儿跑了, 于是 Ken Thompson 邀请 Dennis Ritchie 一块基于 MULTICS 研发一款简易的操作系统,后来就进化成了 UNIX。

第一版 UNIX 是用 PDP-7 汇编语言写的,一些应用由 B 语言和汇编语言混合编写。在进行系统编程时不够强大,因此 Thompson 和 Ritchie 将 B 语言改良,设计了 C 语言。1973 年,两人用 C 重写了 UNIX,这时候的 UNIX 做到了代码简洁、易读、易移植、易修改。

从零开始系统学习C/C++,想要学习C/C++可以加我们的学习交流QQ群:954607083

C语言图书推荐

C 是跟底层世界最接近的编程语言。说 C 跟 UNIX 一起引领了计算机革命也不为过。C 生得早,C 语言相关的图书非常多。说来奇怪,那些销量最好的图书都是老经典,有的书甚至 40 岁了。C 在主流编程语言世界的地位可以算得上是大哥大了,说每一位程序员终其职业生涯至少要学习一次 C 应该不夸张。所以,今天这个 C 语言书单具有广泛的群众基础——不止是大家需要它,另一方面,你很可能至少读过其中的一两本。

从零开始系统学习C/C++,想要学习C/C++可以加我们的学习交流QQ群:954607083

入门

从零开始系统学习C/C++,想要学习C/C++可以加我们的学习交流QQ群:954607083

C语言程序设计:现代方法

C Programming: A Modern Approach, Second Edition

作者:K. N. King 

译者:吕秀锋 / 黄倩 

出版社:人民邮电出版社(图灵教育)

页数:616

这书最大特色是通过一种“现代方法”来介绍 C 语言,书中强调标准 C,强调软件工程,不再强调“手工优化”。 C99 标准与 C89 标准对照讲解。全书分 C语言的基础特性、 C语言的高级特性、 C语言标准库和参考资料 4个部分讲解。

从零开始系统学习C/C++,想要学习C/C++可以加我们的学习交流QQ群:954607083

C Primer Plus(第6版)(中文版)

C Primer Plus (6th Edition)

作者:Stephen Prata 

译者:姜佑 

出版社:人民邮电出版社(异步社区)

页数:730

大厚本,中文版 730 页,讲解 C 语言的基本概念和编程技巧,内容上覆盖从入门到中级,涵盖 C11 新特性,每章末尾有习题,附录有答案。

全书共 17 章。第1章、第2章介绍了C语言编程的预备知识。第3章~第15章详细讲解了C语言的相关知识,包括数据类型、格式化输入/输出、运算符、表达式、语句、循环、字符输入和输出、函数、数组和指针、字符和字符串函数、内存管理、文件输入输出、结构、位操作等。第16章、第17章介绍C预处理器、C库和高级数据表示。

其他推荐:

嗨翻C语言 (动物出版社 Head First 系列)

明解C语言:入门篇(图灵日系入门书)

C语言程序设计(第4版)

进阶(初级)

从零开始系统学习C/C++,想要学习C/C++可以加我们的学习交流QQ群:954607083

C 程序设计语言

The C Programming Language

作者:Brian W. Kernighan,Dennis M. Ritchie 

译者:徐宝文 / 李志译 / 尤晋元审校 

出版社:机械工业出版社(华章科技)

页数:258

以极为流畅凝练的语言展示 C 语言的编程风格和在实际编程中的应用,并且包含了大量优秀的实例。这本书第一版成书于 1978 年,时间点是 C 语言发布 5 年左右,那时候还不是 ANSI 标准,而是 K & R C(两作者姓氏首字母),今年正好 40 年,一本介绍编程语言的技术书畅销 40 年绝对是个奇迹;而且,在国内外同时广受读者欢迎,常年稳居畅销榜前三。

从零开始系统学习C/C++,想要学习C/C++可以加我们的学习交流QQ群:954607083

C和指针

Pointers on C

作者:  Kenneth A. Reek

译者:  徐波

出版社: 人民邮电出版社(异步社区)

页数:448

英文版成书于 1997 年,畅销经典。一本旨在让读者全面掌握指针及 C 语言特性,深入理解 C 编程原理的图书。

全书共 18 章,覆盖了数据、语句、操作符和表达式、指针、函数、数组、字符串、结构和联合等几乎所有重要的 C 编程话题。书中给出了很多编程技巧和提示,每章后面有针对性很强的练习。

其他推荐:

明解C语言:中级篇

一站式学习 C 编程

C语言核心技术

进阶

从零开始系统学习C/C++,想要学习C/C++可以加我们的学习交流QQ群:954607083

C陷阱与缺陷

C Traps and Pitfalls

作者:   Andrew Koenig

译者: 高巍 

出版社: 人民邮电出版社(异步社区)

页数:172

C 语言的书基本上都是经典老书,这本同样,英文版成书于 1989 年,帮 C 程序员绕过编程中的陷阱和障碍。

全书分为 8 章,分别从词法分析、语法语义、连接、库函数、预处理器、可移植性缺陷等几个方面分析了 C 编程中可能遇到的问题。最后,作者用一章的篇幅给出了若干具有实用价值的建议。

从零开始系统学习C/C++,想要学习C/C++可以加我们的学习交流QQ群:954607083

C专家编程

Expert C Programming: Deep C Secrets

作者:  Peter van der Linden 

译者:  徐波 

出版社: 人民邮电出版社(异步社区)

页数:291

展示优秀 C 程序员所使用的编码技巧。

全书细致讲解和深入分析了 C 的历史、语言特性、声明、数组、指针、链接、运行时、内存以及如何进一步学习 C++ 等问题。

其他推荐:

C语言接口与实现 : 创建可重用软件的技术

数据结构与算法分析:C语言描述

程序设计实践

从零开始系统学习C/C++,想要学习C/C++可以加我们的学习交流QQ群:954607083

最后,说一下几个需要注意的问题:

1. 国内外读者在极个别图书的评价上差别挺大,比如《数据结构与算法分析:C语言描述》,国内豆瓣评分 8.9 ,并且被认为学习 C 算法最好的书之一,实际上这本书在美亚卖得不好,而且评价只有三星半。

2. 书单中的部分图书已经出版很久了,虽是经典,其中难免有些内容过时。

3. 以上书单推荐综合了书本身的热度和读者对书的期待程度。另外,初级进阶与进阶的划分并不严格,大家要根据自己的需求选择。

相关文章

  • C语言界扛把子图书你读过几本?

    C语言诞生背景 1964 年,贝尔实验室加入了通用电气和麻省理工学院发起的计划 MULTICS(一套安装在大型主机...

  • GO,你好!Python,再见!

    出身名门的 Go 语言 对于一门只有十年历史的新语言,Go 的发展势头相当迅猛,容器界的扛把子 Docker 就是...

  • 下饭界的扛把子

    爱吃麻婆豆腐的人; 超级下饭菜——麻婆豆腐驾到; “下饭界”的扛把子! 想把这道菜做的下饭可口,真的不是一件容易的...

  • 拖延界的扛把子

    拖延界的扛把子,硬生生的把事情拖到现在才下手去做。早上是不得已才出门,晚上是不得已才上床。我不知道将会被这个拖延症...

  • 我的一个逗比老师

    如果说张雪峰被誉为相声界的扛把子,那我的历史老师,便是小品界的中流砥柱。 为了怀念老师,我决定用青年时的语言风格来...

  • 奶茶味道哪家强?coco、一点点、沪上阿姨三家测评对比

    奶茶,这种神奇的甜水水经过十数年的发展已经成为了美食界的扛把子(真心是扛把子),现如今大多数一二线城市的奶茶店都已...

  • 使用了 23 年的 Java 不再免费!

    编程语言界的扛把子 Java,不仅搭载上了如火箭版的更新速度,现在还有意让上车的用户付费买票了,那么身为 Java...

  • C语言经典书单!你读过几本?适合人群…

    ▓ C Primer Plus 第6版 中文版 作者: 【美】Stephen Prata(史蒂芬 普拉达) 译者:...

  • 前端界扛把子红宝书第四版

    前端界扛把子红宝书 作者:蜗牛老湿_大圣链接:https://juejin.im/post/68953047268...

  • 好物 | 眉笔界“扛把子”

    这是狗潇的第5篇推送 今天要给大家种草的是植村秀的砍刀眉笔。不是美妆博主,是觉得真心好用所以推荐给大家。 眉毛作为...

网友评论

    本文标题:C语言界扛把子图书你读过几本?

    本文链接:https://www.haomeiwen.com/subject/mauauqtx.html