美文网首页编程语言爱好者轻松学习C语言、C++
学编程要看什么书?我想了下,最受欢迎的应该是这几本

学编程要看什么书?我想了下,最受欢迎的应该是这几本

作者: 轻松学习C语言 | 来源:发表于2018-05-03 17:18 被阅读9次

温馨提示

如果你喜欢本文,请分享到朋友圈,想要获得更多信息,请关注我。

国外知名网站 stackoverflow 上曾有一个问题调查: 

哪本书是对程序员最有影响、每个程序员都该阅读的书, 这个调查吸引了 153,432 人访问,读者共推荐出了 478 本书,其中最火的一本书已经被顶了 1333 次

如果小伙伴想要做个程序员,建议以下这些书都可以看看:

第一名:1333票《代码大全(第二版)》

● 出自著名IT畅销书作者史蒂夫·迈克康奈尔之手

● 曾被《软件开发》杂志授予优异产品震撼大奖

第2版的《代码大全》是对第一版完全进行了重写;增加了很多与时俱进的内容。

是一本完整的软件构建手册,涵盖了软件构建过程中的所有细节。它从软件质量和编程思想等方面论述了软件构建的各个问题,并详细论述了紧跟潮流的新技术、高屋建瓴的观点、通用的概念,还含有丰富而典型的程序示例。

这本书中所论述的技术不仅填补了初级与高级编程技术之间的空白,而且也为程序员们提供了一个有关编程技巧的信息来源。

可以说,无论是什么背景的读者,阅读这本书都有助于在更短的时间内、更容易地写出更好的程序。

第二名:1181票 《程序员修炼之道》

《程序员修炼之道》由一系列的独立的部分组成,涵盖的主题从个人责任、职业发展,直到用于使代码保持灵活、并且易于改编和复用的各种架构技术。

利用许多富有娱乐性的奇闻轶事、有思想性的例子以及有趣的类比,全面阐释了软件开发的许多不同方面的最佳实践和重大陷阱。

尽管这本书写于1999年,但是它的概念是我们以一种务实的态度去开发复杂系统的基础。程序员也是工匠,他们被训练使用一组特定的工具(编辑器,对象管理,版本跟踪器)生成某种可在一定环境中(硬件组件上的操作系统)工作的产品(程序)。

第三名:701票《计算机程序的构造和解释》

以一种对解决问题和编程技术分析和严谨的态度,这本书面向于工程。这本书进一步解释了4个最著名的编程语言范式——命令式编程,面向对象编程,基于逻辑编程和应用性编程。

第四名:572票 《C程序设计语言》

在计算机发展的历史上,没有哪一种程序设计语言像C语言这样应用广泛。

本书原著即为C语言的设计者之一Dennis M.Ritchie和著名计算机科学家Brian W.Kernighan合著的一本介绍C语言的权威经典著作。

我们现在见到的大量论述C语言程序设计的教材和专著均以此书为蓝本。人们熟知的“hello,World"程序就是由本书首次引入的,现在,这一程序已经成为众多程序设计语言入门的第一课。对于计算机从业人员来说,《C程序设计语言》是一本必读的程序设计语 言方面的参考书。

第五名:481票 《算法导论》

这本书深入浅出,全面地介绍了计算机算法。对每一个算法的分析既易于理解又十分有趣,并保持了数学严谨性。本书的设计目标全面,适用于多种用途。

涵盖的内容有:算法在计算中的作用,概率分析和随机算法的介绍。

书中专门讨论了线性规划,介绍了动态规划的两个应用,随机化和线性规划技术的近似算法等,还有有关递归求解、快速排序中用到的划分方法与期望线性时间顺序统计算法,以及对贪心算法元素的讨论。此书还介绍了对强连通子图算法正确性的证明,对哈密顿回路和子集求和问题的NP完全性的证明等内容。

第六名:478票 《重构:改善既有代码的设计》

Martin Fowler写的《重构Refactoring》主要关于改进现有代码的设计。这是一个改变软件系统而不改变代码的外部行为,却能提高它内部结构的过程。

《重构:改善既有代码的设计》(中文版)的核心是一份完整的重构名录(catalog of refactoring),其中每一项都介绍一种经过实证的代码变换手法(code transformation)的动机和技术。某些项目如Extract Method和Move Field看起来可能很浅显,但不要小看它们,因为理解这类技术正是能否顺利进行重构的关键。

第七名:447票 《人月神话》

这本书为人们管理复杂项目提供了颇具洞察力的见解,既有很多发人深省的观点,也有大量的软件工程实践。书中的内容来自布鲁克斯在IBM公司System 360家族和OS 360中的项目管理经验。

可扫描下方二维码关注我公众号

最后还是要推荐下小编的C/C ++学习交流裙:567 625 668,不管你是小白还是大牛,小编我都欢迎,不定期分享干货,包括小编自己整理的一份2018最新的C/C ++和0基础入门教程,欢迎初学和进阶中的小伙伴。

相关文章

  • 学编程要看什么书?我想了下,最受欢迎的应该是这几本

    温馨提示 如果你喜欢本文,请分享到朋友圈,想要获得更多信息,请关注我。 国外知名网站 stackoverflow ...

  • 金零号自创超短裙小说系列23:《情》

    这年头,在抖音上什么内容最受大家欢迎?答案是心灵鸡汤与创业之类的题材。 这两大类内容还不简单?,随便找几本相关的书...

  • 资源分享:《摩比爱数学》,牛娃必备

    除了《新加坡数学》,我听的最多的就是《摩比爱数学》了,这应该是本土最受欢迎和肯定的学前幼儿数学教材了。 为什么?因...

  • 就算什么不做,你也会30岁

    写下这个标题时,有点犹豫,因为这种标题是简书这平台的最受欢迎体之一。不过下面内容,嘿嘿就不算简书最受欢迎体了。当然...

  • 学习iOS 编程的一些建议

    不管学什么编程语言都应该多实践,看一小时书写一小时代码,不懂的查书看。 刚学iOS时看了好几本书,觉得这两本写的很...

  • 寄快递

    师姐年前跟我说很想尝尝我们家乡的问道,我想了想也不知道我们这什么特色最受欢迎。 镇上的人流量真是大不如前了,大家都...

  • 读书到底有没有用

    最近疫情在家除了带孩子,会读一些书,这半年时间家里的书从几本现在已经十几本了,还不包括电子书,有的书我觉得需要看看...

  • 最受外国人欢迎的童话书,你看过几本?

    外国人积累词汇很大一部分是通过阅读,而人一生最基础的词汇大多都是通过童话图书积累的。所以无论是想要提升自身的词汇水...

  • 什么样的男生最受女生欢迎?

    本文经作者授权发布 什么样的男生最受女生欢迎?这应该是所有男生最想弄懂的问题,但也是最难总结的问题。 其实要解答的...

  • 推荐几本 scratch 编程的英文版书籍

    之前已经写过一篇《推荐几本少儿编程方面的书 》,给大家推荐了几本关于少儿编程学习的书,包括 Scratchjr、s...

网友评论

    本文标题:学编程要看什么书?我想了下,最受欢迎的应该是这几本

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