有哪些英文版的计算机好书

CSAPPC++ primeralgorithm 4e (Princeton的教材)OS的话不如看完CSAPP并做完相应lab之后去看cmu15411以及MIT6.828如果对理论感兴趣的话Kleinberg\u0026amp;Tardos Algorithm DesignArora\u0026amp;Barak Computational Complexity a modern approachSipser Introduction to computing theoryNisan, Tardos, Vazirani\u0026amp;Roughgarden Algorithmic game theory(没有影印版)理论的其他领域我不是太了解了。
■网友
人月神话,设计模式,这一部分可以读读书。其他就是科学上网后各种英文文档,依照你上手的软件和环境以及框架。兼顾overstack上面的问答。编程是一种技能,如游泳,关键在于下水游。
■网友
自己尝试阅读过一些英文版的教材和讲义,不过由于是本科生的关系所以接触到的这方面资源还不是很丰富,在这里先举几个自己认为阅读体验良好的例子供参考。
文中提到的所有教材和讲义资源均可在线访问并阅读,希望能有帮助!

首先是对大一知识点的回顾。下面提到的这两本讲义分别针对C++程序设计课程的知识难点,以及数据结构课程的知识要点做了回顾。
斯坦福大学的C++程序设计基础知识点精讲:Standard C++ Programming Laboratory2. 南加州大学的C++数据结构知识点串讲:
Data Structures in C++(PDF文件)

然后是对中高年级课程知识点的学习。自己的学习重心目前落在吃透概念上,因此推荐的两本教材也都和概念普及相关。
麻省理工学院的操作系统概念讲解:Operating Systems(PDF文件)2. 奥克兰大学的算法基础概念讲解:
Introduction to Algorithms, Data Structures and Formal Languages(PDF文件)

之后是课外拓展部分。两份讲义一份面向计算机软件专业学生的数学基本功练习,另外一份面向实际开发过程中的软件构建问题的解决思路。前者在总结归纳从前学过的离散数学知识点的同时,为读者了解有限自动机、上下文无关文法、图灵机和NP完全问题内容的过程提供了一扇窗口。后者的教学内容承接了课内的Java程序设计课程知识点,并对面向对象程序设计思想和多线程机制在实际软件开发过程中的应用做了描述。
斯坦福大学的数学基本功讲义:Mathematical Foundations of Computing(PDF文件)2. 麻省理工学院的软件构建讲义:
6.031: Software Construction

文章的最后推荐一个来自社区的问答版面,和一份来自GitHub社区的课程资源清单。来自国内外的学生在这些社区版面中分享着自己认为合适的学习资源。
你所读的计算机科学方向,有哪些不错的讲义(Notes)?Awesome CS Courses 【有哪些英文版的计算机好书】

■网友
谢邀…………我看不懂洋文也不是学计算机的所以无法回答…………不过入门的话我觉得大学课本是个好选择…………

■网友
呃,还没读过英文原版的计算机方面的书
■网友
哎是不是邀请错了……我一个卖比基尼的不懂英文更不懂计算机 。
■网友
入门的话c primer plus 中文版错字有点多,英文版更亲切幽默。不过入门书基本是用来刷题 没什么差别

csapp机械工业出版社可以买到英文原版,感觉超值
算法4人民邮电出版社 原汁原味
effective java 英文第三版 电子工业出版社


    推荐阅读