程序员书库(ID:CodingBook) 猿妹综合整理

来源:豆瓣、https://www.zhihu.com/question/28438145/answer/758059658等

知乎上曾有一个问题调查:不同领域的圣经级书籍有哪些?这个调查被浏览了6667327次,76017次关注,一共有1820多个答案

其中,最受计算机科学相关的书籍一共有8本,如果你是个程序员,相信你一定有兴趣看看这些书都是哪些,除了让你知道这8本分别是哪些书籍以外,猿妹还对这些书籍做了简单的介绍,并附上豆瓣评分和书评,供大家参考

1、《计算机程序设计艺术(第1卷)》

《计算机程序设计艺术》系列是公认的计算机科学领域经典之作,深入阐述了程序设计理论,对计算机领域的发展有着极为深远的影响。一共有3卷,第 1 卷,讲解基本算法;第2卷,全面讲解了半数值算法,分“随机数”和“算术”两章;第3卷,全面讲述了排序和查找算法。

豆瓣书评:

@Palmer:这也算是需要 一辈子用心来读 的一本书吧!~

@Prayer:毋庸多说,神作!Knuth不仅仅有鼻祖级别的学问,更有旷世大师的气概!

2、《Software Foundation》

本书对软件工程的数学基础进行了详细的介绍,面向的受众很广,从本科生到博士生和研究人员,不要求读者具备特定的逻辑或编程语言背景,当然如果你具备一定的数学基础帮助会很大。

豆瓣书评:

@クロムウェル:内容涵盖coq入门、形式语义、程序验证、类型系统,可以边读边在coq上做证明,强力推荐

@HashChain:前半部分主讲Coq,后面部分和TAPL结合起来看。 好多题目没做完,需要多看几遍。

3、《handbook of programming languages》

这是一本完整的手册,涵盖了使用最广的面向对象编程语言,并全面介绍了每种语言的历史背景、语法、变量、技巧等,本书一共有四卷。

4、《Advanced Topics in Types and Programming Languages》

本书涉及计算机科学的许多领域,从语言设计和实现到软件工程、网络安全、数据库,以及并发和分布式系统的分析。

5、《Basic Category Theory for computer Scientists》

范畴理论是纯数学的一个分支,它正在成为计算机科学中一个日益重要的工具,特别是在编程语言语义、领域理论和并发性方面。本书介绍了范畴理论的基本内容,而且用四个案例研究说明了范畴理论在编程语言设计、语义和递归域方程求解中的应用。

6、《compiler design:virtual machine》

这本书并不是一本关于编译器的烹饪书,相反,作者介绍了编译器设计的一些特性,这是多卷集中的第一本书,作者在这里描述了编译器的功能,这本书是为计算机科学专业的学生准备的,阅读本书之前,你至少需要掌握一门命令式编程语言,如果你能再了解一门现代函数式编程语言就再好不过

7、《深入理解计算机系统》

本书的主要论题包括:数据表示、C程序的机器级表示、处理器结构,程序优化、存储器层次结构、链接、异常控制流、虚拟存储器和存储器管理、系统级I/O、网络编程和并发编程。

书中所覆盖的内容主要是这些方面是如何影响应用和系统程序员的。例如,在讲述数据表示时,本书说明了用来表示数字的表示方法是有限的,它能够近似地表示整数和实数,但是这种表示方法是有限制的,程序员必须了解。在讲述高速缓存时,本书讨论了矩阵代码中的循环变量的顺序是如何影响程序的性能的。在讨论网络互连时,本书描述了并发服务器如何能有效地处理来自多个客户端的请求。

豆瓣书评:

@cruyff:CMU的经典教材

@Hoffnung:很好的内容,感觉的过去这些知识都分散在,编译原理,操作系统,微机原理,计

这上面的书籍你都读过了么?如果读过,不妨大家分享分享读后感

- End -

(可点击跳转即可阅读

Maven系列教程  点击--> Maven技术干货连载目录 跳转

MyBatis系列教程  点击--> MyBatis技术干货连载目录 跳转

JVM调优总结系列教程  点击--> JVM调优技术干货连载目录 跳转

, 

翻遍知乎1000多个高赞回答,我找到了这7本计算机圣经相关推荐

  1. 学计算机的女生就业方向知乎,知乎高赞回答:什么样的人适合学计算机?

    随着高考成绩公布,考生们即将填报志愿,那些心中"种草"已久的专业与未来四年的大学生活,仿佛已触手可及. 计算机专业,作为一个老牌专业,一直受到广泛关注,得到了不少人的青睐.但计算机 ...

  2. 知乎 笨办法学python_知乎高赞回答:作为准大学生,该如何入门计算机专业?...

    相信我,绝大多数一腔热血的学弟学妹都是喜欢收藏高赞回答,然后仅此而已-- 高赞回答确实很有用,作为一个已经工作一年的学长,我非常赞同这种准备方式(对于巨量级学霸而言),但是对于大部分学弟学妹,干货的罗 ...

  3. 知乎上8个100K+高赞回答(筛选自63万个回答)

    最近知乎首页上老是看到这个话题:<知乎上的高票答案就是好的吗?>,很好奇目前高赞回答都有哪些?各有多少赞同数?于是继续这些天爬知乎数据的节奏,以用户主页的回答为爬取入口(按赞同排序),其中 ...

  4. 知乎上发现的高赞 20 款网页神器,免费又高效,用过后就离不开了!

    知乎上发现的高赞 20 款网页神器,免费又高效,用过后就离不开了! 今天整理了20款在线网页工具给大家,免费.实用,建议收藏备用. 1.ProcessOn:完全免费的在线作图工具 画流程图必备的工具之 ...

  5. 用Python+requests库批量下载知乎高赞回答中的所有表情包

    干货分享 二十多本Python好书,戳这领取 引言 今天研究了会requests库.发现和urllib库功能类似,很好上手,因此写了个Demo爬了爬表情包.我选取了几个知乎里关于表情包问题的高赞回答, ...

  6. 知乎高赞回答:为什么高级程序员不必担心自己的技术过时?

    高赞回答:为什么高级程序员不必担心自己的技术过时? 这些软技能都有可能成倍地增加我们工作的影响力(作为个人贡献者和技术负责人).软技能包括: 代码审查礼节: 如何优雅地遏制范围蔓延: 如何向其他部门直 ...

  7. 自控力极差的人如何自救-转载自知乎高赞回答

    目录 一. 75%真实的故事 二.学霸们的困扰 三.自控力的假象与真相 1.保证我们高效运转的其实是习惯,而不是自控力. 2.人的自控力是有限的 四. 看不见的敌人 五.习惯的原理 六. 三点心态 1 ...

  8. C/C++难题的高赞回答「中文版」,帮你整理好了

    子豪 发自 凹非寺 量子位 报道 | 公众号 QbitAI 遇到C/C++难题怎么办?在Stack Overflow上搜索一番? 作为全球最大的编程问答网站,Stack Overflow上总会有大神不 ...

  9. 读书笔记第一篇:知乎高赞回答

    自从今年以来,生活发生了极大变化,自己也进入了30大关,开始奔四了.最近总觉得自己一事无成,无论物质还是精神上都没有得到满足,而且自己一个游戏程序员,越来越觉得逐渐被淘汰.所以想到的第一个挣扎的办法, ...

  10. 这位答主是否夸大了《编码》这本书?我在知乎的高赞回答(及本书勘误表)

    若干年前,知乎上有这样一个问题"这位答主是否夸大了<编码-隐匿在计算机软硬件背后的语言>这本书?"(问题的具体细节请跳转到知乎查看),我被邀请做了回答.就某本技术书籍来 ...

最新文章

  1. shell脚本教学进阶——Linux三大文本处理工具之grep
  2. 消息称苹果正在组建新智能家居团队
  3. c语言调用tuxedo步骤,tuxedo 入门
  4. java 重复提交_java解决重复提交表单
  5. Ubuntu20.04安裝QQ for Linux
  6. 栈windows linux,Linux+Windows: 程序崩溃时,在 C++ 代码中,如何获取函数调用栈信息...
  7. AttributeError: 'numpy.int64' object has no attribute 'translate'
  8. aqua datastudio配置
  9. 解决office桌面空白图标和右键无法新建的问题
  10. 彻底讲清楚ZooKeeper分布式锁的实现原理【石杉的架构笔记】
  11. 海思Hi3531DV100开发环境搭建
  12. Python版本切换与虚拟环境管理
  13. R语言之一元线性回归xt2.15
  14. ExtJS的History使用
  15. 字符串 转16进制 sscanf
  16. 【动手学深度学习PyTorch版】6 权重衰退
  17. 送你一招超级快速网站,系统搬家教程,上百G内容的网站快速搬家---快速服务器搬家记录-不同IDC服务商的大文件服务器搬家支招-一颗优雅草科技伊凡
  18. Moviepy时间变换time_mirror再遇‘OSError: MoviePy error: failed to read the first frame of video file‘解决示例代码
  19. STM32--解析GPS数据包代码
  20. Java 面试题经典 77 问(含答案)!

热门文章

  1. echarts 生成 迁徙图_Echarts世界级迁徙图
  2. 利用python画简单图形示例代码_使用python画社交网络图实例代码
  3. 给c++程序员的一份礼物——常用工具集
  4. 图形化串口助手Serialplot使用小结
  5. 哈哈哈,这个勒索软件笑死我了!太菜了~
  6. sprintf函数的使用方法
  7. 高考方向计算机基础试题题库,计算机基础考试题库 计算机基础考试题库(含答案).doc...
  8. 计算机能力测试在线题库,全国计算机应用能力考试题库及答案2017
  9. html 字怎么居中怎么写,html文字居中代码怎么写
  10. 富士施乐m115b怎么连接电脑_富士施乐 Fuji Xerox DocuPrint M118w/M118z打印机无线连接设置详解...