[美]BrianW.Kernighan《C程序设计语言(第2版·新版)》作品简介与读书感悟

国外知名网站stackoverflow上曾有一个问题调查:哪本书是对程序员最有影响、每个程序员都该阅读的书,这个调查吸引了153,432人访问,读者共推荐出了478本书,C语言程序设计教程第二版,其中

国外知名网站stackoverflow上曾有一个问题调查:哪本书是对程序员最有影响、每个程序员都该阅读的书,这个调查吸引了153,432人访问,读者共推荐出了478本书,C语言程序设计教程第二版,其中最火的一本书已经被顶了1333次。,

如果你是个程序员,相信你一定有兴趣看看这些书都是哪些?下面给大家分享Stack Overflow上最受欢迎的11本程序员书籍!

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

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

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

这本书中所论述的技术不仅填补了初级与高级编程技术之间的空白,而且也为程序员们提供了一个有关编程技巧的信息来源。可以说,无论是什么背景的读者,阅读这本书都有助于在更短的时间内、更容易地写出更好的程序。

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

《程序员修炼之道》由一系列的独立的部分组成,涵盖的主题从个人责任、职业发展,直到用于使代码保持灵活、并且易于改编和复用的各种架构技术。利用许多富有娱乐性的奇闻轶事、有思想性的例子以及有趣的类比,全面阐释了软件开发的许多不同方面的最佳实践和重大陷阱。

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

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

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

在计算机发展的历史上,没有哪一种程序设计语言像C语言这样应用广泛。本书原著即为C语言的设计者之一Dennis M.Ritchie和著名计算机科学家Brian W.Kernighan合著的一本介绍C语言的权威经典著作。

书名:C程序设计语言(第2版·新版)作者:[美] Brian W. Kernighan 译者:徐宝文 豆瓣评分:9.4 出版社:机械工业出版社 出版年份:2004-1 页数:258 内容简介:在计算机发展的历史上,没有哪一种程序设计语言像C语言。

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

《C程序设计语言(第2版·新版)》英文名字《The C Programming Language》本书是由C语言的设计者Brian W. Kernighan和Dennis M. Ritchie编写的一部介绍标准C语言及其程序设计方法的权威性经典著作。一本必读的程序设计语言。

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

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

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

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

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

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

[美]BrianW.Kernighan《C程序设计语言(第2版·新版)》作品简介与读书感悟

第八名:440票 中文版《设计模式》

第九名:394票 《计算机程序设计艺术 (第一卷)》

这又是一部经典之作。由著名的计算机科学家教授Donald Knuth编著,并得到行业内众多顶尖程序员的一致好评。甚至连比尔盖茨也对这本书赞誉有加

本书第1卷首先介绍编程的基本概念和技术,然后详细讲解信息结构方面的内容,包括信息在计算机内部的表示方法、数据元素之间的结构关系,以及有效的信息处理方法。此外,书中还描述了编程在模拟、数值方法、符号计算、软件与系统设计等方面的初级应用。

第10名:364票 《编译原理》

第11名:329票 《Head First 设计模式》

这本书虽然没有覆盖所有存在于这个世界的模式,但是会涵盖所有你可能需要用于解决现实问题的模式。它将帮助你创建功能性的,优雅的,可重用的和灵活的软件。大多数关于设计模式的书籍谈论的是如何实现模式,但这本书的作者同时还解释了为什么以及怎么样。

英文名字《The C Programming Language》本书是由C语言的设计者Brian W.Kernighan和Dennis M.Ritchie编写的一部介绍标准C语言及其程序设计方法的权威性经典著作。一本必读的程序设计语言方面的参考书。<<C语言专家编程>> (选。

写在最后

诚然这些书籍都是对以后的发展和学习有帮助的书籍,不过什么时间看什么书,学习怎么样的知识点还是需要注意的,毕竟每个时间大家的学习进度和需求都不一样,适合自己的才是最好的。

这里也是帮助大家整理了一些c/c++相关的知识点和项目实战资料,如果你想在大学期间更好的提升你的编程核心能力(内功)不妨从现在开始!

提取码: sejp 书名:C程序设计语言(第2版·新版)作者:[美] Brian W. Kernighan 译者:徐宝文 豆瓣评分:9.4 出版社:机械工业出版社 出版年份:2004-1 页数:258 内容简介:在计算机发展的历史上,没有哪一种程序。

编程学习书籍分享:

编程学习视频分享:

整理分享(多年学习的源码、项目实战视频、项目笔记,基础入门教程)

欢迎转行和学习编程的伙伴,利用更多的资料学习成长比自己琢磨更快哦!

现在,NOIP(现更名为CSP-J和CSP-S)仅允许初赛和复赛使用三种语言:Pascal、C、C++,C语言的重要性不言而喻。虽然迈入了互联网时代,但是C语言的地位也没有低到可以忽略。C语言在对空间和时间要求较高的设备(如嵌入式。

对于C/C++感兴趣可以关注小编在后台私信我:【编程交流】一起来学习哦!可以领取一些C/C++的项目学习视频资料哦!已经设置好了关键词自动回复,自动领取就好了!

上一篇 2022年12月26 12:21
下一篇 2023年01月16 01:02

相关推荐

  • 衣裳的裳怎么组词,裳组词2字

    字词一直都是小学阶段语文学习的重点,除了在学校老师的教育指导以外,很多家长都会在家辅导孩子。特别是字这一块,裳组词2字,我们发现很多孩子除了写错别字之外,还有一些多音字分不清楚,考试不知怎么区分并组词

    2023年01月13 228
  • 黔驴技穷造句,黔驴技穷造句三年级

    浩然爸爸讲成语故事——黔驴技穷主要内容1、张强由于学些不刻苦,考试的时候面对交张白卷,真是黔驴技穷了。2、看他猛搔头皮,当已到了黔驴技穷的地步,就饶他一回吧!3、孔明先生对孟获七擒七纵,孟获纵非黔驴技

    2022年12月09 295
  • 波浪线怎么画,小学生折线怎么画

    许多艺术家驻足于海岸边或者崎山区的海边岩石边上,都会被汹涌翻腾的波浪深深吸引。海水奔腾不息、神秘莫测,小学生折线怎么画,要想让它稍作停歇,对画家来说是巨大的挑战。波峰的位置随意而自然,很是有趣。有的波

    2023年01月16 210
  • 人怎样才能学会强大,只有强大了自己才能强大别人

    学会和拥有,下面这些能力,你就能变得强大!不论是男人,还是女人,都想让自己变得强大。都想让自己在人生中,成为一个独领风骚的风云人物。只要你学会、并且拥有了,下面这些能力,那么你就能梦想成真。当然,在我

    2023年01月04 244
  • 鲁班尺怎么看,鲁班尺的正确用法图解

    “班门弄斧”大家应该都知道一个词叫“班门弄斧”,其中的“班”就是指鲁班。鲁班是生活在春秋时期的一个木匠,由于其木工器械方面的本领极为突出,拥有很多发明而广为人知,被封为我国土木工匠领域的祖师爷。而鲁班

    2023年01月22 265
  • excel怎么冻结列,excel中如何冻结选中的列

    我们在日常办公时,往往会做很多页的excel表格,excel中如何冻结选中的列,但是当我们查阅或修改时,翻到下面就会不知道每一列代表什么项目,再翻到第一页看,很麻烦。今天小编就来教大家彻底解决这个烦恼

    2023年01月19 222
  • 表格计算公式怎么设置,表格怎么套入公式自动计算

    今日我们说一下,如何在Excel表格中利用公式统一保存几位小数。表格怎么套入公式自动计算,首先,我们大多数人在使用Excel表格计算公式时,基本都是采取“=单元格*单元格”的方式进行计算,比如下图一:

    2023年01月22 231
  • excel怎么打对勾,excel口内打√或者X

    每个人都有自己的目标,那么,2017年的目标,现在完成的怎么样呢?小编的完成情况,如下图示:1、打开excel表格,新建或打开表格文件。2、在最上方的位置,选择“插入”板块。3、点击“符号”的图标。4

    2023年02月05 242
  • 国家二级运动员怎么考,最容易拿的二级运动员证

    市体育局定于8月10日至12日集中受理2022年下半年二级运动员技术等级证书申请。申请人务必于8月12日18时前(法定工作日内),由运动员学籍所在学校负责审核、报送相关材料,并按时间要求将申请办理二级

    2023年01月30 222
  • 大惊小怪造句,大惊小怪造句二年级

    新疆话,大惊小怪造句二年级,讲究的就是简练的字词,传神的语气和精准的内涵!比如这些新疆话中的专属成语:胡里马汤,哎莱掰莱……一大波新疆话成语来袭!只有新疆人才懂哦!!1、胡吃海塞【释义】不知道饱地暴饮

    2022年12月11 270
  • cad转pdf怎么转,CAD怎么保存成PDF格式

    很多设计师、工程师朋友,CAD怎么保存成PDF格式,做完CAD图纸之后,经常需要转换成PDF,那么为什么图纸要用PDF的格式呈现呢?先给大家浅浅分析一下CAD与PDF的关系!CAD和PDF的关系CAD

    2023年01月17 258
  • 怎么插入图表目录,word怎么添加图表目录

    word怎么添加图表目录,如何处理文件,比如说自定义文件名,插入主目录名称的那种?不知道如何操作的宝贝们,下面请随小编一起来试试吧。所需工具安装一个文件批量改名高手文件素材若干然后,插入图片目录,将光

    2023年02月06 297
  • 被录取了不报到会怎样,成考录取不去报到

    被大学录取了但是不去报到,可能会导致以下四个后果:一、当年不会再被其他高校录取教育部规定,考生被录取后,高校和考生都不得以任何理由退档。考生今年也不得再填报任何志愿、不得再被其他学校录取。对未经高校同

    2023年01月04 259
关注微信