程序设计
光刻巨人:ASML崛起之路 豆瓣
所属 作品: 光刻巨人:ASML崛起之路
作者: [荷兰]瑞尼·雷吉梅克 译者: 金捷幡 人民邮电出版社 2020 - 10
如何将一项毫无希望的研究和商业活动转变为价值数十亿美元的机器和世界ling先的公司?
荷兰企业ASML(阿斯麦)成功了,知名科技作家瑞尼·雷吉梅克(René Raaijmakers)在书中揭示了ASML是如何做到的。
20世纪80年代,美国光刻机巨头Perkin-Elmer和GCA在芯片光刻市场上遭到了日本竞争对手佳能和尼康的猛烈攻击。结果,美国失去了对这项关键技术长达20年的垄断地位,而这正是摩尔定律背后的驱动力。
与此同时,一家默默无闻、无足轻重的光刻机小公司在荷兰刚刚起步。这家公司就是ASML,它在今天获得了无与伦比的成功。作为世界上很大和很赚钱的光刻机制造商,ASML取得了70%~80%的光刻市场份额,并多年来在光刻技术上一骑绝尘,将佳能和尼康远远甩在后面。
在《光刻巨人:ASML崛起之路》中,作者瑞尼·雷吉梅克带我们重返了晶圆步进光刻机的诞生地,和我们一起探索了ASML在全球获得令人瞩目的成功之根源所在。作者通过回顾工程师们全力以赴超越对手的历史,生动地给我们打开了一扇窗户,使我们有机会看到孵化世界上很精密芯片制造技术背后那个独一无二的企业文化:“赢者通吃”和“只争金牌”,这些思想至今仍渗透在ASML的血液中。
算法设计手册 豆瓣
The Algorithm Design Manual (2nd Ed.) 所属 作品: The Algorithm Design Manual
作者: 斯基恩纳 清华大学出版社 2009 - 9
《算法设计手册(第2版)》是算法设计畅销书的最新版本,是设计实用且高效算法的最全面指导书。《算法设计手册(第2版)》揭密了算法的设计与分析,以简单易懂的写作风格,介绍了各种算法技术,着重强调了算法分析,全书包括两大部分,“技术”部分介绍了设计和分析计算机算法的各种方法,“资源”部分给出了大量的参考资源,以及算法实现的各种资源,此外,在作者的个人网址http://www.CS.sunysb.edu/~algorith/I-还提供了各种教学资源和参考材料,这些资源对读者很有参考价值。
《算法设计手册(第2版)》可以作为算法设计课程的主教材,也是程序人员、研究人员和学生的常备参考书。
Software Architecture Patterns 豆瓣
所属 作品: Software Architecture Patterns
作者: Mark Richards 2015 - 2
The success of any application or system depends on the architecture pattern you use. By describing the overall characteristics of the architecture, these patterns not only guide designers and developers on how to design components, but also determine the ways in which those components should interact.
This O’Reilly report takes a deep dive into many common software architecture patterns. Each pattern includes a full explanation of how it works, explains the pattern’s benefits and considerations, and describes the circumstances and conditions it was designed to address. The report also includes an analysis and scorecard for each pattern based on several architecture and software development quality attributes.
Patterns include:
Layered architecture
Event-driven architecture
Microkernel architecture
Microservices architecture
Space-based architecture
In addition to these specific patterns, you’ll also learn about the Architecture by Implication anti-pattern and the causes and effects of not using architecture patterns.
构建之法(第三版) 豆瓣
所属 作品: 构建之法
作者: 邹欣 人民邮电出版社 2017 - 6
软件工程牵涉的范围很广, 同时也是一般院校的同学反映比较空洞乏味的课程。 但是,软件工程 的技术对于投身 IT 产业的学生来说是非常重要的。作者有在世界一流软件企业 20 年的一线软件开 发经验,他在数所高校进行了多年的软件工程教学实践,总结出了在 16 周的时间内让同学们通过 “做 中学 (Learning By Doing)” 掌握实用的软件工程技术的教学计划,并得到高校师生的积极反馈。在此 基础上,作者对软件工程的各个知识点和实战技能要求进行了系统性整理,形成教材。目前,本书已经在至少 25 所高校作为软件工程课程的教材。
本书共分 17 章, 对照美国 ACM/IEEE 2013 年出版的计算机科学教学指导中软件工程相关部分, 本书覆盖了其中大多数的核心内容。本书同时覆盖了最新的业界实战方法,软件团队中各个角色的成 长和关系,以及 IT 行业的创新奥秘。作者可以向感兴趣的读者提供全部章节的教学课件。
现代操作系统(第3版) 豆瓣
Modern Operating Systems 所属 作品: 现代操作系统(第3版)
作者: [美国] Andrew S·Tanenbaum 译者: 陈向群 / 马洪兵 机械工业出版社 2009 - 7
本书是操作系统领域的经典之作,与第2版相比,增加了关于Linux、Windows Vista和Symbian操作系统的详细介绍。书中集中讨论了操作系统的基本原理,包括进程、线程、存储管理、文件系统、输入/输出、死锁等,同时还包含了有关计算机安全、多媒体操作系统、掌上计算机操作系统、微内核、多核处理机上的虚拟机以及操作系统设计等方面的内容。此外,还在第2版的基础上对部分习题进行了增删,更有助于读者学习和对知识的理解及掌握。
本书适合作为高等院校计算机专业操作系统课程教材,也是设计、开发操作系统的重要参考书。
Tanenbaum教授作为三个操作系统的设计师或联合设计师,具有长期设计开发操作系统的经验,从而把其对理论的深入理解和具体实践融入书中,使本书成为操作系统领域的经典之作。
在本书第3版中,作者深入讨论了许多主题,包括:进程、线程、存储管理、文件系统、I/O、死锁、接口设计、多媒体、性能权衡,以及有关操作系统设计的最新趋势。书中不仅涵盖了现代操作系统的原理和实践,而且特别关注了Linux操作系统、Windows Vista操作系统、嵌入式操作系统、实时操作系统以及多媒体操作系统。
本书特色:
● 涉及Windows Vista以及最新的Linux/UNIX操作系统。
● 用一整章(第12章)的篇幅对用于移动设备的Symbian操作系统进行分析。
● 涵盖更多、更新的安全方面的内容。
● 重新组织内容,尽早论述关键抽象概念。
● 给出与未来操作系统发展有关的新研究成果。
● 更新和增加了编程练习。
● 在线操作系统练习(http://www.prenhall.com/tanenbaum/details.html)采用主流Windows操作系统以及开源工具。
● 包括操作系统模拟练习。
你的降落伞是什么颜色? 豆瓣
所属 作品: 你的降落伞是什么颜色
作者: [美] 理查德·尼尔森·鲍利斯 译者: 陈玮 等 中信出版社 2002 - 5
如果你正在求职或者打算跳槽,这是一本你无论如何不应错过的著作,否则你将错过:聆听全世界最权威的职业指导大师30年研究心得的机会;了解如自己这般杰出的优秀人才为何屡屡在求职场上铩羽而归的原因;洞悉现存求职体系薄弱内幕的良机;走出求职误区的可能;领会最有效的求职思路和方法的机会……
如果阅读了此书,你至少将了解:现有的求职系统是过时而低效的,如果你首先求助了它,会毫无疑问地成为这一陈腐体系的牺牲品;简历、招聘广告、职业介绍所和猎头公司,它们所起的作用远比你以为的要小得多,甚至遍布陷阱;其实最有效的求职途径唾手可得,你甚至可以不用投寄一份简历就可以找到最理想的工作;人们高估了互联网在求职中的作用,实际上它的失败率是96%……
Python Programming 豆瓣 谷歌图书
所属 作品: Python Programming
作者: John M. Zelle Franklin Beedle & Assoc 2003
This is the second edition of John Zelle's Python Programming, updated for Python 3. This book is designed to be used as the primary textbook in a college-level first course in computing. It takes a fairly traditional approach, emphasizing problem solving, design, and programming as the core skills of computer science. However, these ideas are illustrated using a non-traditional language, namely Python. Although Python is used as the language, teaching Python is not the main point of this book. Rather, Python is used to illustrate fundamental principles of design and programming that apply in any language or computing environment. In some places, I have purposely avoided certain Python features and idioms that are not generally found in other languages. There are already many good books about Python on the market; this book is intended as an introduction to computing. Features include the following: *Extensive use of computer graphics. *Interesting examples. *Readable prose. *Flexible spiral coverage. *Just-in-time object coverage. *Extensive end-of-chapter problems.
C语言深度解剖 豆瓣
作者: 陈正冲 2010 - 7
《C语言深度解剖:解开程序员面试笔试的秘密》由作者结合自身多年嵌入式c语言开发经验和平时讲解C语言的心得体会整理而成,其中有很多作者独特的见解或看法。由于并不是从头到尾讲解C语言的基础知识,所以《C语言深度解剖:解开程序员面试笔试的秘密》并不适用于C语言零基础的读者,其内容要比一般的C语言图书深得多、细致得多,其中有很多问题是各大公司的面试或笔试题。
《C语言深度解剖:解开程序员面试笔试的秘密》适合广大计算机系学生、初级程序员参考学习,也适合计算机系教师、中高级程序员参考使用。
2012年9月30日 已读
解开了我这些天笔试里的对很多题的困惑
程序设计
算法:C语言实现 豆瓣
所属 作品: 算法:C语言实现
作者: 塞奇威克 译者: 霍红卫 机械工业出版社 2009 - 10
《算法:C语言实现(第1-4部分)基础知识、数据结构、排序及搜索(原书第3版)》细腻讲解计算机算法的C语言实现。全书分为四部分,共16章。包括基本算法分析原理,基本数据结构、抽象数据结构、递归和树等数据结构知识,选择排序、插入排序、冒泡排序、希尔排序、快速排序方法、归并和归并排序方法、优先队列与堆排序方法、基数排序方法以及特殊用途的排序方法,并比较了各种排序方法的性能特征,在进一步讲解符号表、树等抽象数据类型的基础上,重点讨论散列方法、基数搜索以及外部搜索方法。书中提供了用C语言描述的完整算法源程序,并且配有丰富的插图和练习,还包含大量简洁的实现将理论和实践成功地相结合,这些实现均可用在真实应用上。
《算法:C语言实现(第1-4部分)基础知识、数据结构、排序及搜索(原书第3版)》内容丰富,具有很强的实用价值,适合作为高等院校计算机及相关专业本科生算法课程的教材,也是广大研究人员的极佳参考读物。
C语言编程常见问题解答 豆瓣
作者: (美)Paul S.R.Chisholm 等 译者: 张芳妮 / 吕波 1996
这是一本专门解答C语言编程常见问题的著作。书中所覆盖的内容相当广泛,并附有大量鲜明的例子。C语言是一种非常优秀的编程语言,深受广大程序员的喜爱。然而,一个初学者往往要经过很长时间的编程实践,才能成为一名熟练的C程序员。即使是已有一定经验的程序员,也会经常遇到各各难解的问题,从而无法编写出真正优质、高效、可移植性强的C程序。这里的一个重要原因是初学者往往要花很长时间才能比较全面地接触到C语言编程的种