计算机经典书籍

计算机经典书籍
计算机经典书籍

经典计算机书籍

1.The Art of Computer Programming

Author: Donald.E.Knuth

Web site: https://www.360docs.net/doc/a2512265.html,/~knuth/taocp.html

Book Info: 这部书被誉为20世纪最重要的20部著作之一,与Einstein的<<相对论>>并列,是计算机科学

领域的权威著作.全书共分7卷,目前已经出版了3卷,被誉为"计算机程序设计理论的荷马史诗","可与牛顿的

<<自然科学的数学原理>>媲美的巨著".作者数学方面的功底造就了本书严谨的风格,虽然本书不是用当今流

行的程序设计语言描述的,但这丝毫不损伤它"程序设计史诗"的地位.道理很简单,它内涵的设计思想是永远

不会过时的.The Art of Computer Programming 原计划要出七册,但目前只完成了三册.该书有日文,俄文,

西班牙文等许多国的版本.其中,中文版由国防大学出版社发行.

Book Reviews:

无数的读者都在谈论Knuth的书所带来的深远影响.科学家惊叹于分析逻辑之透彻严谨,而普通的编程人员也已成功地将书中所列方案运用到他们的日常问题中.所有的人都非常赞赏Knuth在这套书中所表现的精确与风趣,并为其明确性与涉及面之广而感到欣喜.

我无法向你表达这套书在学习和创造性方面所带给我的兴奋与激动,我已经将它们带入了我的生活,就像

我的汽车,饭馆,工作,家庭……无所不在.

----Charles Long

无论你的背景怎样,如果你正在进行复杂的计算机编程,你就应该阅读本套书中的每本书,来补充你的专

业知识.

当一个问题难以解决,而必须使用Knuth的这套书来解决时,总是一件令人愉快的事情.我发现在计算机方面使用它们会有惊人的效果.

----Jonathan Laventhol 如果你认为你是一名真正优秀的程序员……读Knuth的<<计算机程序设计艺术>>,如果你能读懂整套书的话,请给我发一份你的简历.

----Bill Gates

The Art of Computer Programming, Volume 1: Fundamental Algorithms (3rd Edition)

Author: Donald.E.Knuth

Publisher: Prentice Hall

Amazon Reviews: https://www.360docs.net/doc/a2512265.html,

Book Info: 卷1为基础运算法则,该书以基本的编程概念和技术为开始,然后讲述信息结构--计算机内信

息的表示法,数据元素间的结构关系以及处理它们的有效方法.主要应用于模拟,数字方法,符号计算,软件和

系统设计.许多简单和重要的运算法则和技术已添加到前一版本中,精确的初步计算部分已经修改,以适应当

前趋势.

The Art of Computer Programming, Volume 2: Seminumerical Algorithms (3rd Edition)

Author: Donald.E.Knuth

Publisher: Prentice Hall

Amazon Reviews: https://www.360docs.net/doc/a2512265.html,

Book Info: 第2卷对半数值算法领域做了全面介绍,分"随机数"和"算术"两章.本卷总结了主要算法范例

及这些算法的基本理论,广泛剖析了计算机程序设计与数值分析间的相互联系.第3版中特别值得注意的是Knuth对随机数生成程序的重新处理和对形式幂级数计算的讨论.

The Art of Computer Programming, Volume 3: Sorting and Searching (2nd Edition)

Author: Donald E.Knuth

Publisher: Prentice Hall

Amazon Reviews: https://www.360docs.net/doc/a2512265.html,

Book Info: 卷3为分拣和搜索,这是本书的第1个修订版,它是对计算机分拣和搜索的一流技术的最全面

的研究,它扩展了卷1中数据结构的处理方法,将大小数据库以及内存和外部存储都包含在内.本书包括对计算

机方法仔细检查的选择方案,和其效率的大量分析.本书该版的独特之处在于优化了的分拣,以及对通用散列

法和排列法的新的理论论述.

作者简介:

Donald.E.Knuth(唐纳德.E.克努特,中文名高德纳)是算法和程序设计技术的先驱者,是计算机排版系统

TeX和METAFONT的发明者,他因这些成就和大量创造性的影响深远的著作(19部书和160篇论文)而誉满全球,在计算机科学领域享有崇高的威望,是计算机科学界公认的大宗师.作为斯坦福大学计算机程序设计艺术的荣誉

退休教授,他当前正全神贯注于完成其关于计算机科学的史诗性的七卷集.这一伟大工程在1962年他还是加利

福尼亚理工学院的研究生时就开始了.Knuth教授获得了许多奖项和荣誉,包括美国计算机协会图灵奖(ACM Turing Award),美国前总统卡特授予的科学金奖(Medal of Science),美国数学学会斯蒂尔奖(AMS Steele Prize),以及1996年11月由于发明先进技术荣获的极受尊重的京都奖(KyotoPrize).现与其妻Jill生活于斯坦

福校园内.

Donald.E.Knuth人生最辉煌的时刻在斯坦福大学计算机系渡过,获得了美国计算机协会图灵奖,成为本领

域内当之无愧的泰斗.

----------------------------------------------------------------

2.Introduction to Algorithms

Author:Thomas H.Cormen ,Charles E.Leiserson ,Ronald L.Rivest ,Clifford Stein

Amazon Reviews: https://www.360docs.net/doc/a2512265.html,

Book Info: 简称为CLRS的<<算法导论>>,被称作"计算机算法的圣经".

本书的主要作者来自麻省理工大学计算机,作者之一Ronald L.Rivest 由于其在公开秘钥密码算法RSA上

的贡献获得了图灵奖,目前是算法的标准教材,美国许多名校的计算机系都使用它,国内有些院校也将本书作

为算法课程的教材.另外许多专业人员也经常引用它.由于TAOCP只出版了3卷,CLRS比较起前者来则显得内容更为全面,基本包含了所有的经典算法.本书程序全部由伪代码实现,这更增添了本书的通用性,使得利用各种

程序设计语言的程序员都可以作为参考.语言方面通俗,很适合作为算法教材和自学算法之用.国内的很多作

品名为数据结构,从本书中断章取义,把数据结构与算法混为一谈,搞得作者自己都迷迷糊糊.这也是我不十分

愿意向大家推荐国内作品的原因.你会发现现在基本上所有的数据结构与算法书籍都会将本书作为参考文献

之一,更可以说明一个问题,本书是作为读者进行算法学习的最佳选择.作为本书的补充内容,我愿意向大家推

荐下面的学习资料:你可以通过这个地址找到本书的所有练习答案:http://www.itu.dk/people/beetle/ .为

了更好的学习本书中的内容,最好的指导当然是来自作者本身讲述本书的课程,读者们可以通过

http://18.89.1.101/sma/5503fall2001/index5503fall2001.html获得课程的录像.

----------------------------------------------------------------

3.Data Structure & Algorithm Analysis in C (Second Edition)

Author:Mark Allen Weiss

Published:September 1996

Web site:https://www.360docs.net/doc/a2512265.html,/~weiss/

Amazon Reviews: https://www.360docs.net/doc/a2512265.html,

Book Info: 本书曾被评为20世纪顶尖的30部计算机著作之一,作者Mark Allen Weiss在数据结构和算法

分析方面卓有建树.他的数据结构和算法分析的著作尤其畅销,并受到广泛好评.已被世界500余所大学用作教

材.

----------------------------------------------------------------

4.Concrete Mathematics A Foundation for Computer Science(Second Edition)

Author:Donald.E.Knuth&Ronald L.Graham

Web site: https://www.360docs.net/doc/a2512265.html,/~knuth/gkp.html

Amazon Reviews: https://www.360docs.net/doc/a2512265.html,

Book Info: 很令人兴奋的就是这本书的主要作者正是泰斗Donald.E.Knuth以及他的同事Ronald

L.Graham.书稿是他们在1970年的时候在计算机系教授研究生本门课程的基础上整理出来的教材.内容上是Knuth的巨著TAOCP第一部的扩展,有些比TAOCP中谈及地又深入了许多.重点放在高级计算机程序设计话题以及算法分析上,涉及了计算机科学领域内几乎所有可能遇到的数学知识.具体数学是离散数学和连续数学的综

合,书中这点做得极为出色,介绍的内容涉及到书中许多经典问题的解答比目前广泛流传的解法更易懂.对于

提高大家的计算数学修养有很大帮助.之所以TAOCP有的时候读者们读不懂就是因为计算数学基础不是十分扎实,但以我个人经验,若能对本书中内容有一个比较好的理解,会给你阅读如TAOCP这样的旷世巨著带来很大的

方便.

----------------------------------------------------------------

5.Discrete Mathematics and Its Applications,Fourth Edition

Author:Kenneth H.Rosen

Amazon Reviews: https://www.360docs.net/doc/a2512265.html,

Book Info: 本书的价值已经被全世界几百所大学所证实,作为离散数学领域的经典教材,全世界几乎所

有知名的院校都曾经使用本书作为教材.以我个人观点看来,这本书可以称之为离散数学百科.书中不但介绍

了离散数学的理论和方法,还有丰富的历史资料和相关学习网站资源.更为令人激动的便是这本书少有的将离

散数学理论与应用结合得如此的好.你可以看到离散数学理论在逻辑电路,程序设计,商业和互联网等诸多领

域的应用实例.本书的英文版(第五版)当中更增添了相当多的数学和计算机科学家的传记,是计算机科学历史

不可多得的参考资料.作为教材这本书配有相当数量的练习.每一章后面还有一组课题,把学生已经学到的计

算和离散数学的内容结合在一起进行训练.这本书也是我个人在学习离散数学时读的唯一的英文教材,实为一

本值得推荐的好书.

----------------------------------------------------------------

6.The C Programming Language 2nd Edition

Author:Brian W.Kernighan and Dennis M.Ritchie

Publisher: Prentice Hall

Published: 1988.

Amazon Reviews: https://www.360docs.net/doc/a2512265.html,

Book Info: Brian W.Kernighan和Dennis M.Ritchie的传世之作.千千万万程序员和编程爱好者的圣经,

每一页都是价值连城的秘诀.不管你从哪一页信手翻起,最终你都会发现自己已经深陷其中而不能自拔.

----------------------------------------------------------------

7.The C++ Programming Language

Author:Bjarne Stroustrap

Amazon Reviews: https://www.360docs.net/doc/a2512265.html,

Book Info: 由C++之父亲手执笔的<>是每个程序员心目中不可动摇的指南-----尽管官方标准还是ISO颁布的另一份文档,由ISO/IEC JTC1/SC22/WG21出版.TCPL是除了C++标准文献之外最权威的C++参考手册.和大多数人的看法不大一样,我认为Bjarne的文字语言并不逊色于他所创建的

程序语言,至少我喜欢这种学院气息浓厚的作品.本书对C++语言的描述轮廓鲜明,直截了当.它从C++语言创建

者的角度来观察C++,这是任何别的作者和书籍做不到的----没有任何人比Bjarne自己更清楚该怎么来使用

C++.

这是一本严肃的著作,以中,高级C++开发人员为目标读者.如果你是一名有经验的C++程序员,需要了解更

加本质的C++知识,本书正是为你而写.它不是那种让你看了会不断窃喜的小书,需要用心体会,反复咀嚼.在阅

读过程中,请特别留心Bjarne先生强调了什么,又对什么一语带过.我个人比较喜欢这本书的第四部分"使用

C++做设计",这样的内容在类似的程序设计语言书籍中很难看到----我甚至认为Bjarne应该将这部分独立出

来单独写一本书.

----------------------------------------------------------------

8.The Design and Evolution of C++

Author: Bjarne Stroustrup

Amazon Reviews: https://www.360docs.net/doc/a2512265.html,

Book Info: D&E是一本关于C++语言设计原理,设计决策和设计哲学的专著.它清晰地回答了C++为什么会成为今天这个样子而没有变成另外一种语言.作为C++语言的创建者,Bjarne淋漓尽致地展示了他独到而深刻

的见解.除了广受赞誉的语言特性外,Bjarne没有回避那些引起争议的甚至被拒绝的C++特性,他一一给出了逻辑严密,令人信服的解释.内容涵盖C++的史前时代,带类的C,C++的设计规则,标准化,库,内存管理,多重继承,

模板等,对包括异常机制,运行时类型信息和名字空间在内的重要的新特性都分别进行了深入探讨.每一名C++ 程序员都应该可以从Bjarne的阐释中加深对手中这门语言的认识.这本书知识浓缩,信息量极大,请不要错过Bjarne每一句看似漫不经意的话.

----------------------------------------------------------------

9.Accelerated C++: Practical Programming by Example

Author: Andrew Koenig, Barbara E.Moo

Publisher: Addison-Wesley Professional

Published: January 15, 2000

Amazon Reviews: https://www.360docs.net/doc/a2512265.html,

Book Info: 和市面上大多数C++教程不同,本书不是从"C++中的C"开始讲解,而是始于地道的C++特性.从一开始就使用标准库来写程序,随着讲述的逐渐深入,又一一解释这些标准库组件所依赖的基础概念.另外,和

其他C++教材不同的是,这本书以实例拉动语言和标准库的讲解,对后两者的讲解是为了给实例程序提供支持, 而不是像绝大多数C++教材那样,例子只是用作演示语言特性和标准库用法的辅助工具.

作者在C++领域的编程实践,教育培训以及技术写作方面都是世界一流水准.我喜欢这种大量使用标准库

和C++语言原生特性的清新的写作风格.在这本教材面前,几乎迄今为止的所有C++教材都黯然失色或显得过时.尽管这本教材也许对于国内的高校教育来说有些前卫,不过我仍然极力向我的同行们推荐.顺带一提,在

Bjarne和我最近的一封通信里,他这样评价本书:对于有经验的程序员学习C++而言,这本书可能是世界上最好的一本.

----------------------------------------------------------------

10.C++ Gotchas: Avoiding Common Problems in Coding and Design

Author: Stephen C.Dewhurst

Publisher: Addison-Wesley Professional; 1st edition (November 26, 2002)

Amazon Reviews: https://www.360docs.net/doc/a2512265.html,

Book Info: Stephen的理论素养和实践经验注定这是一本值得一读的好书.Stephen曾经是贝尔实验室中

第一批C++使用者.他已经使用C++成功解决了包括编译器,证券交易,电子商务以及嵌入式系统等领域中的问题.本书汇集了作者来自开发一线的99条编程真知灼见,洞悉它们,你可以避免几乎所有常见的C++设计和编程问题.

我甚至认为,对于C++编程菜鸟而言,阅读这本书会比阅读Scott和Herb的书更能轻松而立竿见影地获得更大的提高.我个人很喜欢这本书的写作风格----Stephen的许多观点看似极端却无可辩驳.当然了,这种自信(

以及冷幽默)来自于作者深厚的技术素养,而非自大的偏执.

----------------------------------------------------------------------------------

11.C++ Primer 3rd

Author: Stanley B.Lippman

Amazon Reviews: https://www.360docs.net/doc/a2512265.html,

Book Info: 这本书的名字多少有点让人误解.尽管作者声称这本书是为C++新手而写,但无论是它的厚度

还是讲解的深度都暴露了似乎并非如此.也许说它是一本"从入门到精通"的C++教程会更合适一些.我个人认

为它并不适合完全不懂C++的初学者----在阅读这本书之前,你至少应该先有那么一点C或C++的背景知识,或者至少要具有一些其他语言的编程经验.

尽管这本书省略了一些高级C++特性的讨论,但仍然可以称得上是迄今为止最全面的C++学习教程.事实上,如果一名C++初学者能够扎扎实实地读完本书并对照<>完成全部习题的话,他的水平肯定可以进入职业C++程序员的行列.我个人认为,即使你已经拥有了TCPL,这本书依然有拥有的价值,因为在许多方面它比TCPL来得更详细,更易懂.

----------------------------------------------------------------

12.Essential C++

Author: Stanley B.Lippman

Amazon Reviews: https://www.360docs.net/doc/a2512265.html,

Book Info: 可以不太严格地认为这本书是<>的精简版.本书一一讲述了C++中最具代表性的主题,包括过程式编程,泛型编程,基于对象编程,面向对象编程,模板编程以及异常处理等.Stanley将门槛

调低到"具有其他语言程序设计经验"的C++新手所能接受的最基本的层次,使他们能够迅速开始使用C++编程而又免于阅读<>那样的大部头.它以实例引导学习,力图使读者在最短的时间内把握C++的精粹.

也许换一个人来概述C++编程范型(paradigm)的方方面面需要好几百页才能说清楚,但这本小书不可思议地做到了这一点.我个人非常喜欢这种满是技术,简明扼要并且"有话好好说"的书.这本书同样具有一个明显

的风格:所有程序例子全部采用标准库组件,让人耳目一新.

----------------------------------------------------------------

13.Effective C++: 50 Specific Ways to Improve Your Programs and Design (2nd Edition)

More Effective C++: 35 New Ways to Improve Your Programs and Designs

Author: Scott Meyers

Publisher:Prentice Hall

Amazon Reviews: https://www.360docs.net/doc/a2512265.html,

https://www.360docs.net/doc/a2512265.html,

Book Info: 先养成良好的C++设计习惯,这是Scott Meyers的<>和<

C++>>带给我们的无穷好处,这两本书是真正的经典,作者对C++的纯熟,使得语言的风格读起来简直是如饴甘甜,就像他站在你对面讲课.如果你已经深刻地理解了<>和<>,那你可

以发现,你在众人中已经是鸡群之鹤.

如果说<>主要讨论C++中一些相对基础的概念和技巧的话,那么<

C++>>则着重探讨了包括异常处理在内的一系列高级技术.与前者相比,后者具有两大主要区别:其一,它包含

很多时新的标准C++的内容;第二,它讨论的主题倾向于"战略化"而非"战术化",并且讨论得更深入,更彻底.尤

其是对虚析构函数,智能指针,引用计数以及代理类(proxy classe)等技术和模式论述的深入程度,让人很难

想象是出现于这样的一本小书之中.

----------------------------------------------------------------

14.Exceptional C++: 47 Engineering Puzzles, Programming Problems, and Solutions

More Exceptional C++: 40 New Engineering Puzzles, Programming Problems, and Solutions Author: Herb Sutter

Book Info: 你自认为是一名C++语言专家吗?读一读ISO C++标准委员会秘书长的这两本书再回答.在这两本书中,Herb采用了"问答"的方式指导你学习C++语言特性.对于每一个专题,Herb首先合理地设想出你的疑问和困惑,接着又猜测出你十有八九是错误的解答,然后给你以指点并提出最佳解决方案,最后还归纳出解决

类似问题的普适性原则.

这两本书是典型的深究C++语言细节的著作,很薄,但内容密集,远远超过Scott的那两本书,读起来很费脑筋----我个人认为它们要比Scott的书难懂得多.若要研习这薄薄的两本书所包含的知识,至少需要花费数月

的时间!(在Scott的荐序中,他坦陈不止一次陷入GotW问题的陷阱,你应该知道这意味着什么)对于语言细节的深究有什么好处呢?尽管在大多数情况下,我们不必关心C++代码幕后的动作,然而当我们不得不关心时,这两本书可以为我们提供很好的线索,因为它们揭示了C++语言中微妙而又至关重要的东西.

----------------------------------------------------------------

15.Modern C++ Design: Generic Programming and Design Patterns Applied

Author: Andrei Alexandrescu

Publisher: Prentice Hall

Amazon Reviews: https://www.360docs.net/doc/a2512265.html,

Book Info: 你自认为是C++模板编程高手吗?请看过这本书再回答.这是一本出自天才之手令人敬畏的杰作.泛型模式,无限延伸你的视野,足以挑战任何一名C++程序员的思维极限.

这本书共分为两大部分,第一部分讨论了Loki程序库采用的基础技术以及一些高级语言特性,包括基于策略的类设计,模板局部特化,编译期断言,Typelist以及小型对象分配技术等.第二部分则着重介绍了Loki中的

重要组件和泛型模式技术,包括泛化仿函数(Generalization Functor),单件(Singleton),智能指针,对象工

厂(Object Factory),抽象工厂(Abstract Factory),访问者(Visitor)以及多方法(Multimethods)等.每一种

技术都让人大开眼界,叹为观止.

----------------------------------------------------------------------------------

16.C++ Templates: The Complete Guide

Author: David Vandevoorde, Nicolai M.Josuttis

Amazon Reviews: https://www.360docs.net/doc/a2512265.html,

Book Info: 有一种老套的赞美一本书的手法,大致是"没有看过这本书,你就怎么怎么地",这里面往往夸

张的成分居多.不过,倘若说"没有看过<>,你就不可能精通C++模板编程",那么这个论断对于世界上绝大多数C++程序员来说是成立的.这本书填补了C++模板书籍领域由来已久的空白.此前,上有<>这样的专注于模板高级编程技术和泛型模式的著作,下有<>这样的针对特定模板框架和组件的使用指南.然而,假如对模板机制缺乏深入的理解,你

就很难"上下"自如.鉴于此,我向每一位渴望透彻理解C++模板技术的朋友推荐这本书.

----------------------------------------------------------------

17.The C++ Standard Library: A Tutorial and Reference

Author: Nicolai M. Josuttis

Publisher: Addison-Wesley Professional; 1st edition (August 12, 1999)

Amazon Reviews:

[https://www.360docs.net/doc/a2512265.html,/exec/obidos/tg/detail/-/020*******/002-5778374-2660009?v=glance]Amazon. com[/URL]

Book Info: 这是一本百科全书式的C++标准库著作,是一本需要一再查阅的参考大全.它在完备性,细致

性以及精确性方面都是无与伦比的.本书详细介绍了每一标准库组件的规格和用法,内容涵盖包括流和本地化在内的整个标准库而不仅仅是STL.正如本书副标题所示,它首先适合作为教程阅读,尔后又可用作参考手册.

浅显易懂的写作风格使得这本书非常易读.如果你希望学习标准库的用法并尽可能地发挥其潜能,那你必须拥有这本书.正如网络上所言,这本书不仅仅应该摆在你的书橱中,更应该放到你的电脑桌上.我向每一位职

业C++程序员强烈推荐.

----------------------------------------------------------------

18.Effective C++: 50 Specific Ways to Improve Your Programs and Design (2nd Edition)

Author: Scott Meyers

Publisher: Addison-Wesley Professional; 2 edition (September 2, 1997)

Book Info:

Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library

Author: Scott Meyers

Publisher: Addison-Wesley Professional; 1st edition (June 6, 2001)

Amazon Reviews: https://www.360docs.net/doc/a2512265.html,

Book Info: 读完Scott 的<>和<>的中译本之后,我一直期待这

本书的中文版.我从潘爱民先生的个人主页上了解到,他和他的合作伙伴似乎早已完成了这本书的翻译工作,

可惜至今市面上仍不得见.幸运的是,我们可以看到它的原版.

本书是使用STL的程序员必读之作.在这本书中,Scott向我们讲述STL容器和算法的工作机制以及如何以最佳方式使用它们.和Scott的其他作品一样,这本书的写作风格清晰,精确,具有极佳的可读性.看过这本书以后,

我想你也许会和我以及其他C++程序员一样产生这样的想法:Scott什么时候会写出一本"More Effective STL"?

----------------------------------------------------------------

19.Thinking in C++, Volume 1: Introduction to Standard C++ (2nd Edition)

Author: Bruce Eckel

Publisher: Prentice Hall; 2nd edition (April 15, 2000)

Amazon Reviews: https://www.360docs.net/doc/a2512265.html,

Book Info: <>的第1版于1996年荣获"软件研发"杂志评选的图书震撼大奖.最新推出

的第2版对内容进行了大幅改写和调整,以反映C++标准化带来的影响以及近几年面向对象领域最新研究和实践成果."输入输入流","多重继承","异常处理"和"运行时类型识别"等高级主题连同C++标准化以后增加的一

些内容则被放入第二卷中.Bruce是一名经验丰富的C++讲师和顾问,其培训和写作经验都是世界一流水准,他

的作品比那些"玩票"的技术人员写的东西更能吸引读者.事实上,在同类图书中,对于大多数读者而言,这本书

的可读性要超过TCPL和<>.

Thinking in C++, Volume 2: Practical Programming (Second Edition)

Author: Bruce Eckel

Publisher: Prentice Hall; 2nd edition (November 1, 2003)

Amazon Reviews: https://www.360docs.net/doc/a2512265.html,

Book Info:

----------------------------------------------------------------

20.Ruminations on C++: A Decade of Programming Insight and Experience

Author: Andrew Koenig, Barbara E. Moo, Barbara E. (Editor) Moo

Publisher: Addison-Wesley Professional; 1st edition (August 7, 1996)

Amazon Reviews: https://www.360docs.net/doc/a2512265.html,

Book Info: Andrew是世界上屈指可数的C++专家.这是一本关于C++编程思想和程序设计技术而非语言细节的著作.如果你已经具有一定的基础,这本书将教你在进行C++编程时应该怎样思考,应该如何表达解决方案.整本书技术表达透彻,文字通俗易懂.Bjarne这样评价这本书:本书遍布"C++是什么,C++能够做什么"的真知

灼见.

----------------------------------------------------------------

21.Design Patterns: Elements of Reusable Object-Oriented software

Author: Erich Gamma

Publisher: Addison Wesley Longman; (1998

Book Info: 设计可复用的面向对象的软件,你需要掌握设计模式.本书并非专为C++程序员而写,但它采

用了C++(以及Smalltalk)作为主要示例语言,C++程序员尤其易于从中受益.四位作者都是国际公认的面向对

象软件领域专家,他们将面向对象软件的设计经验作为设计模式详细记录下来.这本书影响是如此深远,以至

于四位作者以及本书都被昵称为GoF(Gang of Four).本书学院气息浓厚,行文风格严谨简洁,虽然它不如某些

讲解模式的书籍易读,但真正要精准地理解设计模式,本书是终极权威.学习设计模式,这本书需要一而再,再

而三的咀嚼.顺带一句:请将设计模式化作开拓思维的钥匙,切莫成为封闭思维的枷锁.

----------------------------------------------------------------

22.Efficient C++: Performance Programming Techniques

Author: Dov Bulka, David Mayhew

Publisher: Prentice Hall

Amazon Reviews: https://www.360docs.net/doc/a2512265.html,

Book Info: 这本超薄小书聚焦于高性能C++应用程序开发.两位作者都是IBM软件专家,都工作于对性能要求极高的系统构建领域,本书是他们的经验之谈.也有人不喜欢这本书,因为它花了不少的篇幅讲述和C++无关的东西,我却恰恰因为这一点而对这本书产生好感,正是这些东西让我开阔了眼界.

----------------------------------------------------------------------------------

23.Inside the C++ Object Model

Author: Stanley B.Lippman

Publisher: Addison-Wesley Pub Co

Published: May 3, 1996

Amazon Reviews: https://www.360docs.net/doc/a2512265.html,

Book Info: 从编译器的角度观察C++可以使你知其然并知其所以然.本书探讨了大量的C++面向对象程序设计的底层运作机制,包括构造函数,函数,临时对象,继承,虚拟,模板的实例化,异常处理,运行期类型识别等

,另外还介绍了一些在实现C++对象模型过程中做出的权衡折衷.喜欢刨根问底的C++程序员可以从中了解了无数的编译器解释源代码的细节,以及记忆体分配的细节..

----------------------------------------------------------------------------------

24.The Art of Assembly Language

Author: Randall Hyde

Amazon Reviews: https://www.360docs.net/doc/a2512265.html,

Book Info: 本书以X86系列微机为背景,从简单的Hello程序开始,系统而详细地阐述了X86微机汇编语言编程的各种基础知识和编程技巧,内容涉及到数据表示,存储器管理,各种数据类型,过程,与汇编语言相关的

体系结构,控制结构,文件,宏指令,位处理指令,字符串指令,MMX指令,类和对象,以及混合语言编程等,尤其是

在高级汇编语言(HLA)方面,该书给予了细致深入的讲解.对于有意学习X86汇编语言编程的程序员来说,这是

一本难得的好书.

本书的作者Randall Hyde在大学中教授汇编语言十多年,并且开发了好几个商用软件,具有丰富的汇编语言开发经验.该书的英文电子版受到了成千上万的网站和高级程序员的高度评价,已经成为了高级汇编语言编

程方面的一本经典之作.虽然该书的出版时间不长,但在Amazon上为该书作出评价的人很多,而且几乎所有的人都给予5星的评价,可见其内容之好.可以相信,随着时间的推移,它在程序员中的影响会越来越大.

----------------------------------------------------------------

25.The Design and Implementation of the 4.4BSD Operating System

Auther:

Marshall Kirk McKusick, Consultant

Keith Bostic, Berkeley Software Design, Inc.

Michael J.Karels, Berkeley Software Design, Inc.

John S.Quarterman, Texas Internet Consulting

Publisher: Addison-Wesley Publishing Company

Published: 04/30/1996

Book Info: 是第一本完整描述伯克利最新版本4.4BSD设计和实现的权威性著作.书中介绍了4.4BSD的内部结构和实现4.4BSD的系统功能中所用的概念,数据结构和算法.书中着重对4.4BSD 和AT&T System V UNIX 版本的不同处作了较详细的描述,并对其设计思想及背景作了清晰的阐述.该书对研究,开发和使用UNIX 系

统,特别是4.4BSD UNIX 实现中的一些新技术,新特点.有很大的参考价值.

----------------------------------------------------------------

26.John Lions:Lions’Commentary on UNIX 6th Edition with Source Code

Author: John Lions

Amazon Reviews: https://www.360docs.net/doc/a2512265.html,

Book Info: 在20世纪70年代和80年代这一时期,莱昂的几册<<源代码分析>>,曾是人们争相传看的UNIX

系统的"地下出版物".我们今天来审视这一著作,尽管其中的代码已属过时,但其注释者所作的大部分注释,依

然完美如初.要想学习操作系统原理,就必须阅读和理解源代码.莱昂的工作,使我们中间的大多数人都能达到

这一步.

Book Reviews:

本书中的材料确定是有点过时了,其内容不包括图形,网络以及1975年后出现的新事物.即使在1979年的

编译中也不再使用的线性搜索,基本数据结构和C代码还保留在本书的源代码中,而该代码面向的计算机非常

简单,只比存储器稍稍多一些.从中你会发现有很多粗糙之处.但是在代码中你也可以观察到其基本结构,该结

构沿用了很长时间,而且能够包容在计算环境中发生的巨大变化.在莱昂的分析中,你可以觉察到新鲜的,经常

提出问题的立场,其中的很多词语和思想都很适宜于教育和学习.莱昂非常清楚地赞赏他阅读的UNIX源代码,

但又立即指出其不足之处.他帮助他的学生理解蕴含在源代码中的很多思想和主题,也坦率地说明他对该代码

某些部分感到的困惑之处.此处重印的文献已经教育了一代人,它是计算机界中复印数量最多的一本书稿.将

此公开记录在案是件大好事.

----丹尼斯.M .里奇

最后我还想提及的是:现在,得到最广泛传播的一份地下计算机科学文献已经可以自由地使用了.我对

1977年中的那一天仍然是记忆犹新,那时我接到邮寄来的此书的第一份草稿,开始时我对此书并无很多期望,

但是最后却是逐字逐句进行了仔细阅读.20年之后,此书依旧是对一个实际操作系统工作的最好分析说明.

----肯·汤姆森

(汤姆森和里奇因为开发和实现UNIX操作系统而共同获得1983年ACM美国计算机协会图灵奖).

----------------------------------------------------------------

27.Operating Systems: Design and Implementation (Second Edition)

Author: Andrew S.Tanenbaum, Albert S.Woodhull

Publisher: Prentice Hall; 2nd edition (January 15, 1997)

Amazon Reviews: https://www.360docs.net/doc/a2512265.html,

Book Info: 本书是一本理论结合实践的杰出教材.作者不仅介绍了所有基本原理,如:进程,进程间通信,

输入/输出,虚拟存储,文件系统及系统安全,也介绍了线程概念,同时又详尽地讨论了MINIX系统(一种UNIX兼

容系统),使学生不仅能学到原理,还能通过使用MINIX来了解如何将这些原理应用到真实的操作系统中.作者

更新了所有原理性材料以反映该领域的新进展.基于POSIX的MINIX系统经修订后可运行在基于奔腾(Pentium) 的计算机上.MINIX代码可用于Ethernet和TCP/IP联网环境.每本书均附光盘,内含MINIX全部源码和可运行各种计算机上的两个模拟程序.每章后均附思考题.

----------------------------------------------------------------

28.Modern Operating Systems (2nd Edition)

Author: Andrew Tanenbaum

Publisher: Prentice Hall

Amazon Reviews: https://www.360docs.net/doc/a2512265.html,

Book Info: 对于软件开发专家以及计算机专业的学生来说,<<现代操作系统>>给出了操作系统设计一个

概念上的全面见解,包括Unix/Linux和Windows 2000的详细个案研究.本书共分两部分,第一部分详尽讲述了

传统操作系统知识,包括进程,存储器管理,文件系统,I/O设备管理,死锁等内容;第二部分主要介绍了分布式

操作系统,包括层次协议,远程过程调用,互斥操作,分布式文件系统等专题.为加深概念的理解,本书还详细介

绍了四个操作系统,包括两个传统的系统UNIX和MS-DOS;两个分布式系统Amoeba和Mach.此外还简要介绍了NFS,AFS,ISIS等其他几个系统.本书体系完整,内容丰富,叙述清晰,是大学计算机及相关专业学生不可多得的

教科书,对于从事计算机管理,开发,系统分析等职业的专业人员也是优秀的参考书.

----------------------------------------------------------------

29.Operating System Concepts

Author: Abraham Silberschatz, Greg Gagne, Peter Baer Galvin

Amazon Reviews: https://www.360docs.net/doc/a2512265.html,

Book Info: 本书是计算机类专业操作系统课程的一本经典教材,自第一版问世以来,经历了近20年的锤

炼,被认为是该课程教材的一本"圣经".它对操作系统的概念和基本原理给出了清晰的阐述.本书所涉及的基

本概念和算法均基于当前商用操作系统,并在非特定操作系统的通用环境中展开讲解.书中介绍了大量与流行

操作系统相关的实现技术,包括Solaris2,Linux,Windows NT,Windows 2000,OS/2和Apple Macintosh操作系

统.此版包括了线程,Windows 2000的新章节,并新增了客户/服务器

模型和网络文件系统,嵌入式操作系统,实时操作系统,分布式操作系统等.

----------------------------------------------------------------

30.Running MS-DOS

Author: Van Wolverton

Published: 18 November 1993

Book Info: MS-DOS 上的清晰工作!

经过10年无数次竞争,<>仍是被其它MS-DOS 奉为标准的书.Van Wolverton 的实际的写作风格,上百张屏幕演示,使得<>成为任何时候的DOS指南畅销书.再没有哪个计算机书从读者和评论家那里获得过这么多的赞扬.

这本新的,10 周年纪念版本,包括关于MS-DOS 6.2 最新版本的重要的信息.如果您仅仅只是买了一台

PC 机,或者只是升级到了一个新版本,<>应当成为您的第一个信息源.<> 实际上是由3本书合成的,包括:

MS-DOS 介绍,以及如何同您的计算机硬件相协调

一个关于了解和使用MS-DOS 的完整制导

一个命令手册,里面有定义,例子和表格,帮您快速寻找信息!

----------------------------------------------------------------

31.Advanced Programming in the UNIX? Environment

Author: Richard W.Stevens, Stephen A.Rago

Publisher: Addison-Wesley Professional

Amazon Reviews: https://www.360docs.net/doc/a2512265.html,

Book Info: 与大多数其他操作系统类似,Unix对运行其上的程序提供了大量服务,此外,本书与其他Unix

编程书籍不同的是,本书除了讲述Unix系统的编程接口----即系统调用接口和由标准C函数库提供的大量函数

之外,还通过许多例子和基本原理对Unix编程环境做了更深入的解释和剖析,如怎样创建数据库,页面描述语

言的打印机驱动程序,现代拨号程序以及代理进程,处理机间通信,伪终端程序等.本书作者是Unix研究领域的

专家,而本书更被誉为是该领域的圣经宝典,相信每一位读者都会在学习本书的过程中体会到它的价值所在.

----------------------------------------------------------------

32.Unix Network Programming

Unix Network Programming, Volume.1: The Sockets Networking API, Third Edition

Author: W.Richard Stevens, Bill Fenner, Andrew M.Rudoff, Richard W.Stevens

Publisher: Addison-Wesley Professional

Amazon Reviews: https://www.360docs.net/doc/a2512265.html,

Book Info: 这是一本利用应用编程接口(API)编写法对计算机网络进行通信的网络编程的教程.所用的

API有两类: 基于BerkeleyUNIX操作系统的"Berkeley"套接字和基于AT&T开发的X Open传输接口XTI.本书分四大部分:Ⅰ.引论和TCP/IP;Ⅱ.基本套接字(Sockets);Ⅲ.高级套接字;Ⅳ.XTI X/Open传输接口.四个附录:

A.IPv4,IPv6,ICMPv4和ICMPv6;

B.虚拟网络;

C.调试技术;

D.一些关键源代码.全书内容全面,实用性强,是一本

极好的参考书.

UNIX Network Programming, Volume 2: Interprocess Communications (2nd Edition)

Author: W.Richard Stevens

Publisher: Addison-Wesley Professional

Amazon Reviews: https://www.360docs.net/doc/a2512265.html,

Book Info: 一种良好的进程间通信(IPC)形式是复杂精致的UNIX程序性能之关键.本书全面深入地介绍

了各种进程间通信形式,包括消息传递,同步,共享内存及远程调用(RPC).作者从介绍IPC的基础及其所要解决

的问题开始,逐步引导读者学习如何使System V IPC和新的Posix标准两者都达到极至.书中Pthread的内容有较大的扩充,所附的许多例子反映多个线程而不是多个进程.读者通过本书将能掌握各种现行的IPC技术,其中有:管道和FIFO;Posix和System V消息队列;互斥锁和条件变量;读写锁;记录上锁;Posix和System V信号灯

;Posix和System V共享内存;Solaris门和Sun RPC;IPC技术的性能测量.本书内容详尽且具有权威性,几乎每

章都有精选的习题,是计算机和网络专业高年级本科生和研究生的首选教材,本书也可作为网络研究和开发人

员的自学教材和参考书.

----------------------------------------------------------------

33.TCP/IP Illustrated

Web site: https://www.360docs.net/doc/a2512265.html,/start/

TCP/IP Illustrated,Volume 1:The Protocols

Author: W.Richard Stevens

Publisher: Addison-Wesley

Amazon Reviews: https://www.360docs.net/doc/a2512265.html,

Book Info: <>是一本完整而详细的TCP/IP协议指南.描述了属于每一层的各个

协议以及它们如何在不同操作系统中运行.作者用Lawrence Berkeley实验室的tcpdump程序来捕获不同操作

系统和TCP/IP实现之间传输的不同分组.对tcpdump输出的研究可以帮助理解不同协议如何工作.本书适合作

为计算机专业学生学习网络的教材和教师参考书.也适用于研究网络的技术人员.

TCP/IP Illustrated,Volume 2:The Implementation

Author: Gary R.Wright, W.Richard Stevens

Publisher: Addison-Wesley

Amazon Reviews: https://www.360docs.net/doc/a2512265.html,

Book Info: 本书完整而详细地介绍了TCP/IP协议是如何实现的.书中给出了约500个图例,15,000行实际

操作的C代码,采用举例教学的方法帮助你掌握TCP/IP实现.本书不仅说明了插口API和协议族的关系以及主机实现与路由器实现的差别.还介绍了4.4BSD-Lite版的新的特点,如多播,长肥管道支持,窗口缩放,时间戳选项

以及其他主题等等.读者阅读本书时,应当具备卷1中阐述的关于TCP/IP的基本知识.本书适用于希望理解

TCP/TP协议如何实现的人,包括编写网络应用程序的程序员以及利用TCP/IP维护计算机网络的系统管理员.

TCP/IP Illstrated,Volume 3:TCP for Transactions,HTTP,NNTP,and the UNIX Domain Protocols

Author: W.Richard Stevens

Publisher: Addison-Wesley

Amazon Reviews: https://www.360docs.net/doc/a2512265.html,

Book Info: 本书是<>的延续.主要内容包括:TCP事务协议,即T/TCP,这是对TCP的扩展,使客户-服务器事务更快,更高效和更可靠;TCP/IP应用,主要是HTTP和NNTP;UNIX域协议,这些协议提供了进程之间通信的一种手段.当客户与服务器进程在同一台主机上时,UNIX域协议通常要比TCP/IP快一倍.本书同

样采用了大量的实例和实现细节,并参考引用了卷2中的大量源程序.本书适用于希望理解TCP/IP如何工作的人,包括编写网络应用程序的程序员以及利用TCP/IP维护计算机网络的系统管理员.

作者简介:

Gary R.Wright 研究TCP/IP多年.他是Connix公司的董事长,这个公司的基地在康涅狄格州,它提供Internet接入和咨询服务.W.Richard Stevens(1951-1999)是一位非常受人尊敬的专家,除了<>

三卷本外,他还有其他两部最为畅销的作品;<>和<>(两卷本).

----------------------------------------------------------------

34.Routing TCP/IP

CCIE Professional Development:Routing TCP/IP Volume 1

Author: Jeff Doyle

Publisher: Cisco Press; 1st edition (July 1, 1998)

Amazon Reviews: https://www.360docs.net/doc/a2512265.html,

Book Info: 本书是第一本详细而又完整地介绍互联网络内部网关路由选择协议(IGRP)的专业书籍,堪称

有关IGRP方面不可多得的经典之作.本书共分三个部分.第一部分主要介绍了网络和路由选择的基本知识,对TCP/IP和静态,动态路由选择技术作了一个整体的回顾.第二部分是本书的精华,这一部分详细深入地讲述了

各种常用的内部网关路由选择协议,如静态路由,RIP,RIPv2,IGRP,EIGRP,OSPF,ISIS等,每一章除了对该协议

的实现机制和参数详尽阐述,使读者对协议的实现原理有一个清晰的理解外,还通过在实际网络环境中的实例

,详细地论述了该协议在Cisco路由器上的配置和故障处理方法,使读者获取大量解决实际问题的专业技能.第

三部分介绍了如缺省路由,路由过滤等多种有效的路由控制工具,用来创建和管理多个IP路由选择协议的协调

工作.本书不仅适合那些需要准备通过CCIE考试的考生,而且也适合任何需要完整理解TCP/IP内部路由选择协议的网络设计和工程人员阅读.本书中对协议细节的讲解和对网络实例的探讨相信会让读者获益匪浅.

CCIE Professional Development Routing TCP/IP Volume 2

Author: Jeff Doyle, Jennifer DeHaven Carroll

Publisher: Cisco Press; 1st edition (April 11, 2001)

Amazon Reviews: https://www.360docs.net/doc/a2512265.html,

Book Info: 本书深入系统地阐述了TCP/IP路由技术,内容包括几种重要的网络协议,如外部网关协议(EGP),边界网关协议(BGP4),以及相应的高级IP路由技术与应用――网络地址转换,IP组播路由技术,IPv6技术,路由器管理等.本书共分9个章节,首先介绍并讨论了主题内容的基本原理,接着是设计用来展示真实网络

环境中相关概念的一系列配置范例,最后提供给读者经实践验证过的故障排除方法以解决网络可能会出现的

问题.重点介绍了自治系统之间的路由选择策略以及诸如组播和IPv6等更具挑战性的路由选择和实施技术.

----------------------------------------------------------------

35.Data and Computer Communications,Seventh Edition

Author: William Stallings

Amazon Reviews: https://www.360docs.net/doc/a2512265.html,

Book Info: 本书是著名计算机专业作家William Stallings 的经典著作之一,内容涉及最基本的数据

通信原理,各种类型的计算机网络及多种网络协议和应用.这一版对原有内容做了彻底的修订和重组,使新版对通信各专题的阐述更全面,更清晰.同时,新版加强了无线通信和组网,吉比特以太网,区分服务,MPLS和TCP/IP实现细节等内容.此外,本书还包括词汇表,参考文献,缩写词对照表.每章都附有习题和建议,以便读者进一步阅读.

----------------------------------------------------------------

36.Programming Pearls, 2nd Edition

Author: Jon Bentley

Publisher: Addison-Wesley Professional; 2 edition (September 27, 1999)

Amazon Reviews: https://www.360docs.net/doc/a2512265.html,

Book Info: 如果让程序员们列出他们最喜欢的书籍,Jon Bentley的<<编程珠玑>>通常可以位于经典之列.如同珍珠来自于曾经折磨牡蛎的沙粒,程序设计的珍珠也来自曾经折磨程序员的实际问题.Bentley的珍珠建立在坚实的工程学基础上,在洞察力和创造力的王国中为那些恼人的问题提供了独特而巧妙的解决方案.通过一些精心设计的有趣而且颇具指导意义的程序,本书对众多实用程序设计技巧及基本设计原则作了清晰而机智的描述.因此,<<编程珠玑>>得到各个层次程序员的青睐并不让人感觉意外.

为了反映当今的程序设计方法和环境,Bentley在本书中彻底更新了第一版里的大多数素材.此外,他还新增加了以下三个方面的内容:1.测试,调试和计时 2.集合表示 3.字符中问题

对原来的所有程序都重新进行了改写,并生成了等量的新代码.您可以从本书网站

(https://www.360docs.net/doc/a2512265.html,)获取所有程序的C或C++实现.

Book Reviews:

<<编程珠玑>>第一版是我职业生涯早期阅读过的最有影响力的书籍之一,第一次从该书中学到的许多观点很久以后仍然使我受益匪浅.Jon在第二版中对素材进行了大量更新,这些新例子的新鲜程度给我留下了深刻的印象.

----Steve McConnell <>等多部畅销书作者

----------------------------------------------------------------

37.The Mythical Man-Month: Essays on Software Engineering, 20th Anniversary Edition

Author: Frederick P, Brooks,Jr.

Publisher: Addison-Wesley Professional; 1st edition (August 2, 1995)

Amazon Reviews: https://www.360docs.net/doc/a2512265.html,

Book Info: IBM大型电脑之父Fred Brooks 二十余年开发经验的汇集,远谋深虑,字字珠玑.技术之巧与人文之美的完美结合.本书自第一版以来,畅销二十余年不衰,是软件领域绝无仅有的必读经典.

作者简介:

Frederick P 曾荣获美国计算机领域最具声望的图灵奖(A.M.Turing Award)桂冠.美国计算机协会(ACM) 称赞他"对计算机体系结构,操作系统和软件工程做出了里程碑式的贡献."

Brooks 博士是北卡罗莱纳大学Kenan-Flagler 商学院的计算机科学教授.他被认为是"IBM 360系统之父",曾担任了360系统的项目经理,以及360操作系统项目设计阶段的经理.凭借在上述项目中的杰出贡献

,Brooks博士以及Bob Evans和Erich Bloch在1985年荣获了美国国家技术奖(National Medal of Technology).Brooks博士早期曾担任IBM 公司Stretch和Harvest计算机的体系结构设计师.

Brooks 博士创立了北卡罗莱纳大学的计算机科学系,并在1964~1984年期间担任系主任.他还曾任职于美国国家科技局和国防科学技术委员会.他目前的教学和研究方向是计算机体系结构,分子模型绘图和虚拟环境设计.

----------------------------------------------------------------

38.The Pragmatic Programmer

Author: Andrew Hunt,David Thomas

Publisher: Addison Wesley

Published: November 24, 1999

Amazon Reviews: https://www.360docs.net/doc/a2512265.html,

Book Info: 本书直击编程阵地,穿过了日益增长的现代软件开发的规范和学术,对核心过程进行了审视

----该过程采取了供需结合的工作方式和令人欣喜的可维护代码.本书包含的内容从个人责任和职业发展到

保持代码的灵活性,使之易于改编和重用.

本书由各个相对独立的章节组成,其间不乏好玩的轶事,详细的实例和有趣的对话,描述了软件开发各个

方面的最好实践和主要缺陷.无论你是一个新入门的编码者,一个有经验的程序员,还是负责软件项目的经理, 通过每日学习这些课程,都会在个人生产力,准确率和工作满意度上有快速的增长.你所学到的技巧和开发习

惯和态度将为你在职业生涯中取得长期成功奠定基础.你将成为又一Pragmatic Programmer.

----------------------------------------------------------------

39.The Art of UNIX programming

Author: Eric S. Raymond

Publisher: Addison Wesley

Published: October 2, 2003

Amazon Reviews: https://www.360docs.net/doc/a2512265.html,

Book Info: 荣获美国Software Development Productivity Award大奖作品!

本书是作者封笔30年后历时5年创作而成,是一部难得的软件工程方面的佳作.作者首次将哲学,设计模式,工具,文化和传统结合在一起,使得UNIX成为世界上最好且最具创新意义的软件,并展示了如何将其拓展到Linux和当今的开源(open-source)运动中:通过取自最主要的开源项目中的示例,作者向UNIX和Linux编程人员展示了如何更巧妙地创建软件,使其更雅致,更灵巧,更具可重用性且具有更长的生命期本书主要介绍了Unix系统领域中的设计和开发哲学,思想文化体系,原则与经验,由公认的Unix编程大师, 开源运动领袖人物之一Eric S.Raymond倾力多年写作而成.包括Unix设计者在内的多位领域专家也为本书贡献了宝贵的内容.本书内容涉及社群文化,软件开发设计与实现,覆盖面广,内容深邃,完全展现了作者极其深

厚的经验积累和领域智慧.

----------------------------------------------------------------

40.Peopleware:Productive Projects and Teams

Author: Tom DeMarco, Timothy Lister

Publisher: Dorset House Publishing Co

Published: February 28, 1999

Amazon Reviews: https://www.360docs.net/doc/a2512265.html,

Book Info: Tom Demarco 和Tim Lister 的"Peopleware:Productive Projects and Teams"第一版于1987 年出版,专门讨论了软件开发和维护的团队管理问题,向传统的管理方法提出了挑战,推崇人本管理思想,给予软件工人自由和信任.和<<人月神话>>一样,该书现在已经成为软件团队管理的经典之作.1995 年

,Larry Constantine 出版了一部题为"Constantine 论人件"的论文集,扩大了"人件"概念,把那些使用软件

的人也包括进来.1999 年2 月,<<人件>>第二版出版,增补了8 章新内容.这些增补的内容视角更加宽广,对比较大型的组织中的团队如何运作进行了探索.

----------------------------------------------------------------

https://www.360docs.net/doc/a2512265.html,puter graphics C Version 2nd ed

Author: Donald Heam, M.Pauline Baker

Publisher: Pearson US Imports & PHIPEs

Published: May 24, 1996

Amazon Reviews: https://www.360docs.net/doc/a2512265.html,

Book Info: 这是计算机图形学领域的一部经典之作,作者Foley,van Dam等是国际图形学界的著名学者,

学术带头人,而且本书英文版自出版以来,一直是各国大学计算机图形学课程的主要教科书.本书是高等院校

计算机专业本科生,研究生计算机图形学课程的理想教材,是相关领域专业人员开展研究工作的优秀参考书.

----------------------------------------------------------------

42.Tricks of the 3D Game Programming Gurus-Advanced 3D Graphics and Rasterization

Author: Andre LaMothe

Amazon Reviews: https://www.360docs.net/doc/a2512265.html,

Book Info: 本书是著名游戏程序设计类书籍作者Andre LaMothe的畅销书.在书中随处可见许多有趣但

又有一定难度的源程序.作者循循善诱地从程序设计的角度介绍了在Windows环境下进行游戏开发所需的全部

知识,包括Win32编程以及DirectX中所有主要组件(包括DirectDraw,DirectSound,DirectInput和DirectMusic).书中还用单独的章节详细讲授了2D图形学和光栅化技术,游戏算法,多线程编程,文本游戏和解

析,人工智能(包括模糊逻辑,神经网络和遗传算法),物理建模(完全碰撞反应,动量传递和正反向运动学)及实

时模拟等游戏程序开发中的关键技术.

----------------------------------------------------------------

https://www.360docs.net/doc/a2512265.html,pilers Principles, Techniques, and Tools

Author: Alfred V. Aho, Ravi Seth, Jeffrey D. Ullman

Publisher: Addison Wesley (January 1, 1986)

Amazon Reviews: https://www.360docs.net/doc/a2512265.html,

Book Info: 本书另外一个响亮的名字就是龙书.原因是这本书的封面上有条红色的龙.里面讲解的核心

编译原理至今都没有变过,所以一直到今天,它的价值都非凡.这本书最大的特点就是一开始就通过一个实际

的小例子,把编译原理的大致内容罗列出来,让很多编译原理的初学者很快心里有了个底,也知道为什么会有

这些理论,怎么运用这些理论.而这一点是我感觉国内的教材缺乏的东西,所以国内的教材都不是写给愿意自

学的读者,总之让人看了半天,却不知道里面的东西有什么用.

----------------------------------------------------------------

https://www.360docs.net/doc/a2512265.html,puter Systems A Programmer's Perspective

Author: Randal E. Bryant, David R. O'Hallaron

Publisher: Prentice Hall; 1st edition (August 13, 2002)

Amazon Reviews: https://www.360docs.net/doc/a2512265.html,

Book Info: AMAZON五星图书,最伟大计算机科学教材之一

卡耐基梅隆大学计算机学院院长,IEEE和ACM双院士倾力推出

超过80所美国和世界一流大学计算机专业选用本书为教材

本书英文版久负盛名,被众多专业人士称为"最伟大的计算机教材"之一,著名的美国卡内基梅隆大学计算

机科学系一直将本书作为教材使用,程序员眼中的透彻讲述计算机系统的扛鼎之作.作者Randal E. Bryant是

卡耐基梅隆大学的计算机科学系主任,ACM和IEEE双院士(Fellow),其研究成果多次获得ACM和IEEE颁发的大奖.本书共分十三章,分别介绍了信息的表示和处理,程序的机器级表示,处理器体系结构,存储器层次结构,静态

和动态链接,虚拟存储器,系统级I/O,网络编程和并发编程等精彩内容.其目的是解释计算机系统的所有本质

概念,并向读者展示这些概念是如何实际地影响应用程序的正确性,性能和实用性.与其他主要针对系统构造

人员的系统类书籍不同,这本书是写给程序员的,是从程序员的角度来描述的.本书为软件和硬件之间搭起了

一个桥梁,它给出了一种帮助读者分别从硬件和软件的角度去理解一个程序及其行为的途径,这也填补了国内

计算机系统教学中的一个空白.本书的最大优点是帮助读者理解概念,让读者很清楚地在脑海中构造一个层次

型的计算机系统,从最低层数据在内存中的表示(如我们一直陌生的浮点数表示),到流水线指令的构成,到虚

拟存储器,到编译系统,到动态加载库,到最后的用户应用.本书提供了大量的例子和练习及部分答案.尤其值

得一提的是,对于每一个基本概念都有相应的笔头或程序试验,加深读者的理解.

Book Reviews:

我坚信从程序员的角度来看计算机系统对教会学生计算机的内部结构非常有帮助.

----Kostas Daniilidis,宾夕法尼亚大学这本书讲述事物的方法与众不同,但是和我想要的课程进行方式类似.

----John Greiner,Rice大学

这是一项出色的工作,是这一领域教学方法的一次革命.

----Michael Scott,罗切斯特大学

教师必读的经典书籍

教师必读的经典书籍 知识改变命运,读书使人进步。 中小学教师应该读什么样的书?读哪些书? 朱永新教授认为,中小学教师有两类书必读:一是读孩子们读的童话书,像格林童话、安徒生童话以及现在的孩子们正在着迷的书;二是读教育名著,因为人类几千年的教育活动积累下来的好的理念和经验是不变约,读这样的书可以少走弯路。 从当代社会的发展来看,作为合格的中小学教师,应该读四类书籍:第一类是各类教科书及相关教辅书,第二类是中外教育经典名著,第三类是人文社科类经典名著,第四类是中外名人传记。 系统阅读中小学教科书及相关教辅书。这有助于教师夯实知识基础,丰富文化底蕴,也有助于教师更多地了解学生已有的知识基础和后续的学习内容,还有助于教师在自己所教授的课程之中经常提及本课程与其他课程的联系。 精读中外教育经典名著。在人类丰富的文化遗产大宝库中,教育经典名著总是一座无法被忽略的重要宝藏。无论是鸿篇巨制,还是精彩短章,都难掩其熠熠夺目的光芒。从孔子的《论语》、柏拉图的《理想国》、卢梭的《爱弥尔》到苏霍姆林斯基的《给教师的一百条建议》,几千年来,无数中外教育家和思想家对极其复杂的教育及其发展规律一直艰辛地探索思考、研究着,留下了一大批不朽的教育经典名著,成为人类思想大宝库中不可忽视的重要宝藏。教育经典名著记录了他们积极投入教育实践、科学论证教育方法、执著探索教育规律的轨迹。这些著作历经历史的冲刷和验证,至今对人类社会和教育仍有影响,可以说对今后也将产生深远的影响。这些经典书籍,是中小学教师专业成长历程中必不可少的精神食粮。 选择性阅读人文社科类经典名著。人文社科各领域很多不朽的经典名作,蕴涵着启迪千秋的思想精髓,凝聚了人类心灵的光华。教师可以在哲学名著中品茗思考,体验人生的意义,关怀人类的终极价值;可以在历史名著中回味过去,

计算机经典书籍汇总

计算机经典书籍汇总 编者按:2008年8月4日,StackOverflow 网友Bert F 发帖提问:哪本最具影响力的书,是每个程序员都应该读的?“如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本,你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。”很多程序员响应,他们在推荐时也写下自己的评语。以前就有国内网友介绍这个程序员书单,不过都是推荐数Top 10的书。其实除了前10本之外,推荐数前30左右的书籍都算经典,笔者整理编译这个问答贴,同时摘译部分推荐人的评语。下面就按照各本书的推荐数排列。1、《代码大全》史蒂夫·迈克康奈尔推荐数:1684“优秀的编程实践的百科全书,《代码大全》注重个人技术,其中所有东西加起来,就是我们本能所说的“编写整洁的代码”。这本书有50页在谈论代码布局。”——Joel Spolsky对于新手来说,这本书中的观念有点高阶了。到你准备阅读此书时,你应该已经知道并实践过书中99%的观念。–esacSteve McConnell的原作《代码大全》(第1版)是公认的关于编程的最佳实践指南之一,在过去的十多年间,本书一直在帮助开发人员编写更好的软件。现在,作者将这本经典著作全新演绎,融入了最前沿的实践技术,加入了上百个崭新的代码示例,充分展

示了软件构建的艺术性和科学性。McConnell汇集了来自研究机构、学术界以及业界日常实践的主要知识,把最高效的技术和最重要的原理交织融会为这本既清晰又实用的指南。无论您的经验水平如何,也不管您在怎样的开发环境中工作,也无论项目是大是小,本书都将激发您的思维并帮助您构建高品质的代码。《代码大全(第2版))》做了全面的更新,增加了很多与时俱进的内容,包括对新语言、新的开发过程与方法论的讨论等等。2、《程序员修炼之道》推荐数:1504对于那些已经学习过编程机制的程序员来说,这是一本卓越的书。或许他们还是在校生,但对要自己做什么,还感觉不是很安全。就像草图和架构之间的差别。虽然你在学校课堂上学到的是画图,你也可以画的很漂亮,但如果你觉得你不太知道从哪儿下手,如果某人要你独自画一个 P2P的音乐交换网络图,那这本书就适合你了。——Joel《程序员修炼之道:从小工到专家》内容简介:《程序员修炼之道》由一系列独立的部分组成,涵盖的主题从个人责任、职业发展,知道用于使代码保持灵活、并且易于改编和复用的各种架构技术,利用许多富有娱乐性的奇闻轶事、有思想性的例子及有趣的类比,全面阐释了软件开发的许多不同方面的最佳实践和重大陷阱。无论你是初学者,是有经验的程序员,还是软件项目经理,《程序员修炼之道:从小工到专家》都适合你阅读。3、《计算机程序的构造和解释》推荐数:916

中国人必读的经典书籍排行榜

中国人必读的经典书籍排行榜 中国人必读的经典书籍排行榜中国人必读的书籍1、《谈美书简》 作者:朱光潜 出版社:华东师范大学出版社 本书是朱光潜先生在82岁高龄的情况下写就的晚年心血之作,全书由十三封书信结集而成。深入探讨了美学、艺术、文学中的美和美感、审美范畴、形象思维、文学创作及人性论等一系列问题,对打破左的教条主义,冲破文艺创作与美学的一系列禁区有重大的历史意义,是学习美学与文艺创作的重要参考书籍。 中国人必读的书籍2、《生活在宋朝》 作者:吴钩 出版社:长江文艺出版社 如果你以为只有今天才有“黄金周”,如果你以为只有今日才有“元宵联欢晚会”,如果你以为只有当下才有“快餐外送”,如果你以为只有唐朝的女性才敢露“事业线”,如果您以为只有日本才会有香艳的“女相扑”,如果你以为只有现代中国才有职业的消防队,如果你以为现代西方国家才有引咎辞职制度,如果你以为现代社会才有“国家赔偿”…… 那么我想说,你“以为”的都是你自以为的。 因为这些事物与制度,宋朝社会早都已经有了。如果你不相

信,请翻开这部《生活在宋朝》。这本书并不是告诉你这些“死”了的历史冷知识。作者想重新讲述宋代中国的三百年繁华,重新发现中国的文明传统,破除人们对宋朝的成见与偏见,再现一个“活”着的时代。本书关注的每一个故事与话题,都发生在800年前的宋朝,却又拨动着我们身处的现实社会的和弦,足以让你产生穿越时代的代入感。 中国人必读的书籍3、《陶瓷之路》 作者:刘良佑 出版社:中信出版社 当我们用“国学”的视角回看中国文化,其实我们是在竖起一面高墙;当我们用“传统文化”的视角去看中国文化,其实我们是把它定格在遥远的过去。越想接近,越是遥不可及。 但是,几千年的磨砺和积淀,那里一定有什么东西我们还没真正触碰到。不如忘掉需要仰视的“国学”高墙,扔掉隔离时空的“传统”情怀,放空、平视,也许豁然开朗。 古典中国的文化和艺术,淬炼出了一套关于人的教养,儒雅、温文尔雅,一幅书画,一件瓷器,一方印章,一个诗句……都守护着一段关于物质与精神之美的密码。优雅地活着,也许是过去世界带给今天的我们的最关键的信息。 每个人都希望能够优雅地活着,“优雅”是当代人的精神深处不变的追求。无论中国人,还是想看懂中国的西方人,其实都在从古典中国寻找失落的优雅。 中国人必读的书籍4、《你是人间四月天》 作者:林徽因

计算机专业学生必读的经典书籍

1.UNIX环境高级编程(第2版)(美),史蒂文斯,拉戈著尤晋元,张亚英,戚正伟译出版日期2006010 2.数据结构与算法分析:C语言描述(原书第2版)(美)Mark Allen Weiss 出版社:机械工业出版社出版时间:2004 3.TCP/IP 详解(卷1:协议).作者:(美)史蒂文斯(W.Richard Stevens)著,范建华等译 4.设计模式可复用面向对象软件的基础 5.机器学习(美)米歇尔(Mitchell,T.M.)著;曾华军等译 6.C++程序设计语言(特别版)十周年中文纪念版 7.Java语言程序设计:基础篇 8.计算机程序的构造和解释:原书第2版 9.重构: 改善既有代码的设计: 英文注释版 10.编程珠玑(第2版)图灵程序设计丛书人民邮电出版社(中英文) 11.Linux命令行与Shell脚本编程大全 12.Python基础教程(第2版) 13.C语言程序设计:现代方法(第2版) 14.嵌入式Linux基础教程 15.Linux/Unix设计思想 16.Linux程序设计/(英) Neil Matthew, Richard Stones(第四版) 17.《linux系统管理技术手册》作者(美)Evi Nemeth 人民邮电出版社 18.离散数学及其应用(原书第6版) 19.深入理解计算机系统(原书第2版) 20.图灵程序设计丛书:程序员的数学 21.iOS 6编程实战 22.PHP与MySQL程序设计(第4版) 23.iOS 5基础教程 24.JavaScript高级程序设计 25.精通C/C++,熟悉linux编程环境; 26.熟练使用多种脚本语言(shell/python); 27.具备系统架构设计经验,熟悉Web前后台技术; 28.C基础扎实,数据结构等基础知识掌握牢固 29.熟悉Linux/Shell开发 30.精通Linux平台上的C/C++语言编程,熟悉shell编程; 31.精通Linux/Unix平台上C/C++语言编程; 32.熟悉至少一门脚本语言:Shell、Perl或Python; 33.熟悉TCP/IP协议、ARM的基本知识; 34.熟悉Linux系统开发环境及常用脚本语言 35.精通PHP+MYSQL的开发技术;

必看的经典好书籍推荐

必看的经典好书籍推荐 李零著 《我们的中国》是李零在《我们的经典》之后,又一部研究中国的巨制。李零历经多年遍访中国上古以来重要的城址、战场、祭祀 遗迹等,在旅行日记和考察记的基础上写作此书。书中从禹贡九州,讲到周秦的两次大一统;从寻访孔子和秦始皇、汉武帝的足迹,到中 国的山水形胜、岳镇海渎;最后还论述了20世纪中国革命的地理问题。经由此书,中国自上古以来的人文和精神世界,有了一个大地 上的维度。 孙机谈中国古文物 孙机著 文物学家、考古学家孙机叙谈古代文物,唤醒沉睡在博物馆中的千年古物,讲述古代社会生活,把涉及社会生活方方面面的基本知 识介绍给读者大众。 作者在文物研究、鉴定方面造诣深湛,擅长运用文物与文献相互契合的方式和晓畅的文笔,一器一物,揭示起源与演变;既有宏观的 鸟瞰,更有细节的发明。举凡历史时期的动物、饮食、武备、科技、佛教艺术,乃至杂项等中国古文物,一一复原岁月侵蚀下模糊乃至 消逝了的历史场景,帮助读者通晓中国古代物质文化常识。本书以 饶有兴味的专题立篇,考证得出的结论固然令人信服,剀切从容、 剖肌析理的过程,也同样引人入胜。雍容平易之文,而时挟攻坚折 锐之风。书中用到的数百幅线图,皆出自作者手绘,严整精细,画 面生动,图文相辅,涉笔成趣。 台湾的故事 杨渡著

一个一百年前从大陆避祸逃到台湾定居的农民家族,从晚清到日据时代,再到光复后国民党主政的七十年,五代人一路走来的真实历程;一部台湾从农耕社会、工业社会到商业社会的演进史;一曲告别“短工业化时代”的哀歌。台湾作家杨渡,以这部自传体小说,透视“台湾经济奇迹”背后的困顿与艰辛;讲述台湾人一百年来,心灵的流浪漂泊。 这是台湾的故事,也是中国现代化的故事。 北京鲁迅博物馆编 本书收入由北京鲁迅博物馆珍藏多年的鲁迅收藏的全部浮世绘作品,其中包括在日本已经绝版的极其珍贵的第一书房版《浮世绘版画名作集(第二期)》的30幅名家名作,每图附有精当的评介。 书中另有专文,对鲁迅与浮世绘的关系以及第一书房版《浮世绘版画名作集》的由来做了详细的分析、考证,可以作为欣赏画作时的背景资料。 毛泽东时代的旧体诗 [日]木山英雄著 木山英雄以传记资料、历史回忆录证诗的方法对荒芜、启功、潘汉年、毛泽东、胡风、聂绀弩等文人、政治家的旧体诗展开论述,体察诗人们的精神苦闷、心理变动,并通过这种体察来理解几十年来革命中国的历史经验教训。该书出版之后,受到日中两国学术界的高度评价。

必看古代经典书籍书目

必看古代经典书籍书目 古代经典书籍,是优秀的文化,大家有空的时候,应该多读。下面是精心为你整理必看古代经典书籍书目,一起来看看。 《论衡》 《孝经》 《说苑》 《申鉴》 《尚书》 《新论》 《新序》 《仪礼》 《中庸》 《传习录》 《荀子》 《周礼》 《大学》 《法言》 《衡论》 《礼记》 《忍经》

《孟子》 《论语》 《管子》 《百字碑》 《翠虚篇》 《翠虚吟》 《大道论》 《道窍谈》 《地理说》 《福寿论》 《关尹子》 《老子》 《列子》 《清戒》 《庄子》 必看古代经典书籍书目:蒙学经典《蒙求》《鉴略妥注》 《了凡四训》 《声律启蒙》 《训蒙骈句》 《颜氏家训》 《幼学琼林》

《增广贤文》 《朱子家训》 《百家姓》 《千字文》 《三字经》 《小学诗》 必看古代经典书籍书目:诸子百家经典《韩非子》 《商君书》 《尹文子》 《公孙龙子》 《墨子闲诂》 《墨子》 《申子》 《慎子》 《文子》 《邓析子》 必看古代经典书籍书目:孝经简介《孝经》以孝为中心,比较集中地阐发了儒家的伦理思想。它肯定“孝”是上天所定的规范,“夫孝,天之经也,地之义也,人之行也。”书中指出,孝是诸德之本,“人之行,莫大于孝”,国君可以用孝治理国家,臣民能够用孝立身理家,保持爵禄。《孝经》在中国伦理思想中,首次将孝亲与忠君联系起来,认为“忠”是“孝”的发展和扩大,并把“孝”的社会作用

推而广之,认为“孝悌之至”就能够“通于神明,光于四海,无所不通”。 对实行“孝”的要求和方法也作了系统而详细的规定。它主张把“孝”贯串于人的一切行为之中,“身体发肤,受之父母,不敢毁伤”,是孝之始;“立身行道,扬名于后世,孝经鼎以显父母”,是孝之终。它把维护宗法等级关系与为君主服务联系起来,主张“孝”要“始于事亲,中于事君,终于立身”,并按照父亲的生老病死等生命过程,提出“孝”的具体要求:“居则致其敬,养则致其乐,病则致其忧,丧则致其哀,祭则致其严”。《孝经》还根据不同人的等级差别规定了行“孝”的不同内容:天子之“孝”要求“爱敬尽于其事亲,而德教加于百姓,刑于四海”;诸侯之“孝”要求“在上不骄,高而不危,制节谨度,满而不溢”;卿大夫之“孝”则一切按先王之道而行,“非法不言,非道不行,口无择言,身无择行”;士阶层的“孝”是忠顺事上,保禄位,守祭祀;庶人之“孝”应“用天之道,分地之利,谨身节用,以养父母”。 《孝经》还把道德规范与法律(刑律)联系起来,认为“五刑之属三千,而罪莫大于不孝”;提出要借用国家法律的权威,维护其宗法等级关系和道德秩序。 《孝经》在唐代被尊为经书,南宋以后被列为《十三经》之一。在中国自汉代至清代的漫长社会历史进程中,它被看作是“孔子述作,垂范将来”的经典,对传播和维护社会纲常、社会太平起了很大作用。 必看古代经典书籍书目

各种计算机语言经典书籍

各种计算机语言的经典书籍 1、Java Java编程语言(第三版)---Java四大名著----James Gosling(Java之父) Java编程思想(第2版)----Java四大名著----Bruce Eckel Java编程思想(第3版)----Java四大名著----------------Bruce Eckel JAVA 2核心技术卷I:基础知识(原书第7版)---Java四大名著-----Cay Horstmann JAVA 2核心技术卷II:高级特性(原书第7版)----Java四大名著-----Cay Horstmann Effective Java中文版------Java四大名著--------Joshua Bloch 精通Struts:基于MVC的Java Web设计与开发---孙卫琴 精通Hibernate:Java对象持久化技术详解---孙卫琴 Tomcat与Java Web开发技术详解------------孙卫琴 Java与模式------------------------------阎宏 2、c# C#程序设计-------Charles Petzold“windows编程泰山北斗”---C#语言“倚天屠龙双剑” C# Primer中文版--------Stanley B.Lippman---C#语言“倚天屠龙双剑” 编程泰山北斗”https://www.360docs.net/doc/a2512265.html,平台四大.NET框架程序设计(修订版)--------Jeffrey Richter“windows 天王 编程泰山北斗”https://www.360docs.net/doc/a2512265.html,平台四大天王c#Windows程序设计----------Charles Petzold“windows .NET程序设计技术内幕-------------Jeff https://www.360docs.net/doc/a2512265.html,平台四大天王 .NET本质论--第1卷:公共语言运行库(中文版)--------Chris https://www.360docs.net/doc/a2512265.html,平台四大天王 3、C++

大学必读的经典好书籍有哪些

大学必读的经典好书籍有哪些 大学必读的经典好书籍有哪些大学必读的好书1、《追寻生命的意义》 作者:弗兰克尔 弗兰克尔是20世纪著名的心理学家,纳粹时期,作为犹太人,他的全家都被关进了奥斯威辛集中营,他的父母、妻子、哥哥,全都死于毒气室中,只有他和妹妹幸存。弗兰克尔不但超越了这炼狱般的痛苦,更将自己的经验与学术结合,开创了意义疗法,替人们找到绝处再生的意义。本书第一部分叙述了弗兰克尔的集中营经历,第二部分阐述了他的“意义疗法”。本书不仅适合于心理学爱好者,也适合面临挑战希望寻找生活意义的人们。 大学必读的好书2《幸福的尺度》 毕淑敏著长江文艺出版社 圝毕淑敏:国家一级作家,北京作家协会副主席,人称“文学的白衣天使”。 圝圝何为幸福?有人说幸福就是快乐,有人说幸福就是成就,也有人说幸福是个虚无飘渺的东西。 圝圝幸福,这个我们平日里极少挂在嘴上的词,却以一种无比坚定的姿态潜伏在我们的内心深处。是的,在不同的年代,幸福的定义有着不同的解释,尺度因此而产生。尺度是每个人对于幸福的理想度,而因每个人所受的教育,所处的环境不同,对于

幸福的理解度当然也不尽相同。还是毕淑敏老师说得好:幸福的尺寸始终在我们内心的神圣之处,那就是对自己生命状态的全然把握,知道自己在做什么,而这个方式又是给自己带来快乐的。 大学必读的好书3《在绝望中寻找希望》 俞敏洪著中信出版社 俞敏洪:1991年从北大辞职,创办北京新东方学校,开始了创业生涯。 圝圝俞敏洪每天晚上12点之后会坚持写一篇文章,书写50年心路历程,20载创业风云。《在绝望中寻找希望》就是这些记录文字的呈现。全书精选了104篇文章,针对当下年轻人面临的一系列困扰,按青春、理想、心态、亲情、友情、人生、教育等主题,呈现出他对世界的看法和态度。 圝圝在这个充斥着不安感的浮躁社会,给年轻人内心坚强的力量,让每个人思考应该怎样更积极地度过人生。俞敏洪的文字有种朴实而坚定的力量,阅读他的文字,你能感受到向上的张力,昂扬的态度和智慧的人生哲学。 大学必读的好书4《发现我的学习模式》 和云峰著清华大学出版社 圝和云峰:北京大学博士,专注于青少年成长教育和幸福家庭打造,擅长帮助孩子“另眼看世界”。 圝圝你永远无法叫醒一个装睡的人,同理,你也永远无法找到一个万能的学习方法。人与人的差别,归根结底在于思维模式的差异。 圝圝因此,只有找到真正适合自己的学习模式,才能以不变

必读的中国十部经典书籍

必读的中国十部经典书籍 这十部经典分别是:《周易》《论语》《孟子》《近思录》《传习录》《老子》《庄子》《六祖坛经》《诗经》《史记》中国文化常被概括为“一源三流,一源,指的是《周易》,三流,指的是儒释道。 想要了解中国文化,《周易》和儒释道的经典是绕不过去的。 1、群经之首——《周易》:洞察天机《易经》是中国文化最古老的典籍,被尊为群经之首、大道之源。 爱因斯坦说:“西方科学家做出的成绩,有不少被中国古代科学家早就做出来了。 这是什么原因呢?原因之一是古代科学家自幼学习《周易》,掌握了一套古代西方科学家们不曾掌握的一把打开宇宙迷宫之门的金钥匙。 而对普通人来说,周易则是可以时时研习的生存宝典和人生指南。 64卦,其实就是64类问题或者说是人生境遇,而384爻不过是384种不断演变、冲突、发展的状态。 历史上,对周易的注疏、阐释、演绎的著作汗牛充栋,数不胜数,但是,综罗百代,易经无非讲的是知变与适变。 理:探讨宇宙人生形上、形下的能变、所变与不变之原理。 象:是从现实世界万有现象中,寻求其变化的原则。 数:是由现象界中形而下的数理,演绎推详它的变化过程。 读懂易经,掌握变化之理,洞察变化之机,运用适变之法,你也可以天机神断,人生从此无大过。

儒家必读的经典:《论语》《孟子》《近思录》《传习录》2、《论语》:做一个好人《论语》作为记载孔子思想和言行最为权威的一部著作,是儒家学派和儒家思想的奠基之作。 宋代宰相赵普曾说:“半部《论语》可治天下。 朱熹说它是“入道之门,积德之基,将其列为“四书之首。 《论语》自问世以来成为历代儒生的必读书目。 “以仁为核心、以和为贵的思想构筑了中华民族礼乐文化的基本精神。 她博大精深的文化内涵,对我们的理想、志向、人生目标以及为人处世等都有着极大的影响。 其儒家思想广大而精微,极高明而道中庸,既有崇高的价值理想,又有切实的实际运用,是中国古代思维的精华结晶。 研读《论语》,了解之儒家思想精髓所在,学习做人做事,领悟极高明而中庸的为人之道,为修身处世开启智慧。 南宋时朱熹将《孟子》与《论语》《大学》《中庸》合在一起称“四书。 自从宋、元、明、清以来,都把它当做家传户诵的书。 就像今天的教科书一样。 《孟子》是四书中篇幅最大的部头最重的一本,有三万五千多字,从此直到清末,“四书一直是科举必考内容。 《孟子》这部书的理论,不但纯粹宏博,文章也极雄健优美。

计算机经典教材

1前言。 2Mathematics(数学)。 3DataStructures&Algorithms(数据结构、算法)。 4Compiler(编译原理)。 5OperatingSystem(操作系统)。 6Database(数据库)。 7C(C语言)。 8C++(C++语言)。 9Object-Oriented(面向对象)。 10SoftwareEngineering(软件工程)。 11UNIXProgramming(UNIX编程)。 12UNIXAdministration(UNIX系统管理)。 13Networks(网络)。 14WindowsProgramming(Windows编程)。 15Other(*)。 Mathematics(数学)。 书名(英文):DiscreteMathematicsandItsApplications(FifthEdition)。 书名(中文):离散数学及其应用(第五版)。 原作者:KennethH.Rosen。 书名(英文):ConcreteMathematics:AFoundationforComputerScience(SecondEdition)。 书名(中文):具体数学:计算机科学基础(第2版)。 原作者:RonaldL.Graham/DonaldE.Knuth/OrenPatashnik。 DataStructures&Algorithms(数据结构、算法)。

书名(英文):DataStructuresandAlgorithmAnalysisinC,SecondEdition。 书名(中文):数据结构与算法分析--C语言描述(第二版)。 原作者:MarkAllenWeiss。 书名(英文):DataStructures&ProgramDesignInC(SecondEdition)。 书名(中文):数据结构与程序设计C语言描述(第二版)。 原作者:RobertKruse/C.L.Tondo/BruceLeung。 大凡国外的数据结构教科书,都有一个共同的特点,就是他们的第一章都不是讲的数据结构,而是软件工程的基本原则。我个人认为这是十分必要的,特别是对于大多数没有接触过程序设计的同学来说,在数据结构这个可以说是第一次接触程序设计的课程中能学习到基本的软件工程原则,对于以后的学习是十分有好处的。写一个乱七八糟的程序出来还不如什么都不写。在我看来,这本书有两个优点:一:将软件工程的基本原则贯穿全书,二:简单,容易理解。对于初学者,这本书无疑是非常合适的。0。 书名(英文):DataStructureswithC++UsingSTL(SecondEdition)。 书名(中文):数据结构C++语言描述描述—应用标准模版库(第二版)。 原作者:WilliamFord,WilliamTopp。 书名(英文):IntroductiontoAlgorithms(SecondEdition)。 书名(中文):算法导论(第二版)。 原作者:ThomasH.Cormen/CharlesE.Leiserson/RonaldL.Rivest/CliffordStein。 书名(英文):TheArtofComputerProgramming,V olume1:FundamentalAlgorithms(ThirdEdition)。 书名(中文):计算机程序设计艺术第1卷基本算法(第3版)。 原作者:DonaldE.Knuth。 书名(英文):TheArtofComputerProgramming,V olume2:SeminumericalAlgorithms(ThirdEdition)。 书名(中文):计算机程序设计艺术第2卷半数值算法(第3版)。

7经典必看:写给计算机专业的大学生!

经典必看:写给计算机专业的大学生! 首先说一说进入计算机专业的目的,我个人是因为十分喜欢IT业,很喜欢折腾电脑,所以在填报志愿是毫不犹豫的在报了的所有的学校都填写的计算机专业,梦想着进入计算机专业后能遇见很多高手,能交到几个知己,谁之进来后却大失所望。计算机专业的学生有很多以前对计算机不怎么了解,而且还有部分人进大学前连计算机摸都没摸过,对计算机很熟悉的很少,高手更是凤毛麟角,大多数人是服从了父母之命,显而易见,目前社会最热的行业是IT业,工资最高的也是IT业,抱着这个因素,大多数考生的父母都让自己的孩子进入了计算机专业,而大多数学生也天真的认为从计算机专业毕业后就能够像电视里演的大多数白领一样每天只用坐在办公室里和同事们聊聊天,和老板吃吃饭,每天签几个字然后就有高工资等着你去拿。 进校后他们发现其实他们在专业课方面什么都听不懂,自己也一点兴趣都没有,没有兴趣那就没有学习的动力,而且这个专业是要靠悟性的,而兴趣是培养悟性的第一步,然后他们会发现越往后学专业课越难,也越听不懂,好一点的就会狠下心来,硬着头皮苦学一通,有可能也就能走出一片路来,而不好的就会就此放弃,只需要混着考试通过,混毕业,找个单位安心上班。有些人上了几年学连自己上哪些课都不知道;拿个程序他分不清是用C语言写的还是用PASCAL写的;不小心进了DOS不知道怎么再回到WINDOWS。但说起游戏来头头是道,好像每个都是职业玩家一样,有的每天只知道泡在网吧。这就是中国计算机人才下一代的悲哀! 再说现在计算机专业大学生的学习和生活。大多数计算机专业的学生对本专业的发展及前景一无所知,每天都是看小说、玩游戏、看电影、打牌、喝酒、睡觉等等很有"前途"的事情。偶尔看见一两个同学看看与计算机专业有关的书,跑去拿来一看,全是什么"游戏攻略"、"黑客秘技"等此类书籍。还有的人连C语言和C++谁是谁都还没搞清楚,就拿本VC的书"刻苦钻研",真不知他们看懂了没有。好多学生都买了电脑,但用处都是游戏机+碟机+音响,每天都在用电脑玩着各种流行的游戏、看着最新的大片、听着时尚的音乐,就是不用电脑学习。有的学生甚至问我电脑除了玩游戏还能干什么,我问他你为什么这么问,他告诉我他觉得电脑只能用来玩游戏,不知道还能不能干干别的什么。据我了解,近几年在国内好几所高校的计算机专业的毕业生的毕业设计竟然是做网页,在大学了四年,学完了《数据结构》、《软件工程》、《C语言》等专业课后,竟然交了一个没有学过计算机的人自学一两天就能做好的东西! 这就是大多数计算机专业的学生,在我在大学玩了两年之后,我突然明白该为自己的未来打算打算了,但还有许多人仍然还什么都不明白,所以就有了这篇文章。 如果你是以上我说的那种受父母之命来学计算机的学生,如果你看了《计算机应用文摘》第15期的《写给想当程序员的朋友》一文后,发现自己没有当程序员的欲望,那么我这里有几条路给你选择: 1、**页制作,将来去网站工作!

统计学经典书籍

统计学经典书籍推荐 这是我碰巧在网上看到有人做了一些关于统计学经典书籍推荐和建议的总结,所以特意转载与此, 希望对大家有用。 一、统计学基础部分 1、《统计学》?David Freedman等着,魏宗舒,施锡铨等译中国统计出版社 据说是统计思想讲得最好的一本书,读了部分章节,受益很多。整本书几乎没有公式,但是讲到了统计思想的精髓。 2、《Mind on statistics(英文版)》机械工业出版社 只需要高中的数学水平,统计的扫盲书。有一句话影响很深:?Mathematics as to statistics is something like hammer, nails, wood as to a house, it's just the material and tools but not the house itself。 3、《Mathematical Statistics and Data Analysis(英文版.第二版)》机械工业出版社 看了就发现和国内的数理统计树有明显的不同。这本书理念很好,讲了很多新的东西,把很热门的Bootstrap方法和传统统计在一起讲了。Amazon上有书评。 4、《Business Statistics a decision making approach(影印版)》中国统计出版社 在实务中很实用的东西,虽然往往为数理统计的老师所不屑 5、《Understanding Statistics in the behavioral science(影印版)》中国统计出版社 和上面那本是一个系列的。老外的书都挺有意思的 6、《探索性数据分析》中国统计出版社和第一本是一个系列的。大家好好看看陈希儒老先生做的序,可以说是对中国数理统计的一种反思。 二、回归部分 1、《应用线性回归》中国统计出版社 还是着名的蓝皮书系列,有一定的深度,道理讲得挺透的。看看里面对于偏回归系数的说明,绝对是大开眼界啊!非常精彩的书 2、《Regression Analysis by example (3rd Ed影印版)》 这是偶第一本从头到底读完的原版统计书,太好看了。那张虚拟变量写得比小说都吸引人。没什么推导,甚至说“假定你有统计软件可以算出结果”,主要就是将分 析,怎么看图,怎么看结果。看完才觉得回归真得很好玩 3、《Logistics回归模型——方法与应用》王济川郭志刚高等教育出版社不多的国内的经典统计教材。两位都是社会学出身,不重推导重应用。每章都有详细的SAS和SPSS程序和输出的分析。两位估计洋墨水喝得比较多,中文写的书,但是明显老外写书的风格 三、多元 1、《应用多元分析(第二版)》王学民上海财经大学出版社 现在好像就是用的这本书,但是请注意,这本书的亮点不是推导,而是后面和SAS结合的部分,以及其中的一些想法(比如P99 n对假设检验的影响,绝对是统计的感觉,不是推推公式就能感觉到的)。这是一本国内很好的多元统计教材。 2、《Analyzing Multivariate Data(英文版)》?Lattin等着机械工业出版社这本书有很多直观的感觉和解释,非常有意思。对数学要求不高,证明也不够好,但的确是“统计书”,不是数学书。 3、《Applied Multivariate Statistical Analysis (5th Ed影印版)》?Johnson & Wichem?着中国统计出版社 个人认为是国内能买到的最好的多元统计书了。Amazon?上有人评论,评价很高的。不过据王学民老师说,这本书的证明还是有不太清楚,老外实务可以,证明实在不咋的,呵呵

[一生中必读的六本经典书籍] 人一生必读的经典书籍

[一生中必读的六本经典书籍] 人一生必读的经典书籍 通过读书,不仅可以收获知识,开阔视野,还能提高自我修养与层次。下面是由小编给大家带来关于一生中必读的六本经典书籍,希望对大家有帮助! 一生中必读的六本经典书籍1 、《追寻生命的意义》 维克多弗兰克(著) 弗兰克是20世纪著名的心理学家。纳粹时期,作为犹太人,他的全家都被关进了奥斯维辛集中营,他的父母、妻子、哥哥全都死于毒气室中,只有他和妹妹幸存。本书的第一部分叙述了弗兰克的集中营经历,第二部分阐述了他的意义疗法。本书不仅适合于心理学爱好者,也适合面临挑战希望寻找生命意义的人们。 一生中必读的六本经典书籍2 、《拖延心理学》 简博克、莱诺拉袁(著) 你想要向拖延的恶习开刀吗?这两位加利福尼亚心理学家在她们治疗拖延者的实践中精准地捕捉到了拖延的根本原因。这本书可以帮助读者减轻拖延,更好地享受生活。 一生中必读的六本经典书籍3 、《梦的解析》 弗洛伊德(著) 被誉为精神分析第一名著。它通过对梦境的科学探索和解释,打破了几千年来人类对梦的无知、迷信和神秘感,同时揭示了左右人们思想和行为的潜意识。 一生中必读的六本经典书籍4 、《如何阅读一本书》

莫提默J. 艾德勒/ 查尔斯范多伦(著) 不懂阅读的人,初探阅读的人,读这本书可以少走冤枉路。对阅读有所体会的人,读这本书可以有更深的印证和领悟。本书介绍了阅读的三个层次,对每个层次都进行了细致的指导,是一本非常实用的读书用手册。 一生中必读的六本经典书籍5 、《影响力》 罗伯特西奥迪尼(著) 政治家运用影响力来赢得选举,商人运用影响力来兜售商品,推销员运用影响力诱惑你乖乖地把金钱捧上。即使你的朋友和家人,不知不觉之间,也会把影响力用到你的身上。但到底是为什么,当一个要求用不同的方式提出来时,你的反应就会从负面抵抗变成积极合作呢? 一生中必读的六本经典书籍6、《红楼梦》 曹雪芹(著) 如果说每个西方人心中都有一个哈姆雷特,那么每一个中国人心中都有他自己的贾宝玉、林黛玉、薛宝钗。这本书以宝黛爱情悲剧为主线,展开了一个繁复盛大的封建大家庭的世界。远不止此,儒家、道家、佛家的思想都在此体现,历史学家、文学家、哲学家都在书里看到了他们想要看到的。 感谢您的阅读!

计算机专业经典书籍大全

计算机经典书籍 1、Java Java编程语言(第三版)---Java四大名著----JamesGosling(Java之父) Java编程思想(第2版)----Java四大名著----BruceEckel Java编程思想(第3版)----Java四大名著----------------BruceEckel JAVA2核心技术卷I:基础知识(原书第7版)---Java四大名著-----CayHorstmann JAVA2核心技术卷II:高级特性(原书第7版)----Java四大名著-----CayHorstmann EffectiveJava中文版------Java四大名著--------JoshuaBloch 精通Struts:基于MVC的JavaWeb设计与开发---孙卫琴 精通Hibernate:Java对象持久化技术详解---孙卫琴 Tomcat与JavaWeb开发技术详解------------孙卫琴 Java与模式--------------阎宏 2、c# C#程序设计-------CharlesPetzold“windows编程泰山北斗”---C#语言“倚天屠龙双剑” C#Primer中文版--------StanleyB.Lippman---C#语言“倚天屠龙双剑”.NET框架程序设计(修订版)--------JeffreyRichter“windows编程泰山北斗”https://www.360docs.net/doc/a2512265.html,平台四大天王 c#Windows程序设计----------CharlesPetzold“windows编程泰山北斗”https://www.360docs.net/doc/a2512265.html,平台四大天王 .NET程序设计技术内幕https://www.360docs.net/doc/a2512265.html,平台四大天王 .NET本质论--第1卷:公共语言运行库(中文版)https://www.360docs.net/doc/a2512265.html,平台四大天王 3、C++ C++程序设计语言(特别版)---c++八大金刚----BjarneStroustrup“C++之父” C++Primer(第3版)中文版----c++八大金刚---StanleyB.Lippman C++Primer(第4版)中文版----c++八大金刚---StanleyB.Lippman C++标准程序库—自修教程与参考手册--c++八大金刚--NicolaiM.Josuttis

大学生必读经典书籍推荐10本

大学生必读经典书籍推荐10本 书是人类进步的阶梯,读书开阔视野,拓宽境界。以下10部大学生必读书籍涵盖了心理、历史、人文,希望对你的人生和心里成长有所帮助。大学生必读书籍——《拖延心理学》《拖延心理学》的作者是简·博克、莱 诺拉·袁。该书讲述了《拖延心理学》的基本信息是:迟缓习性既非恶习,也非品行问题,而是由恐惧引起的一种心理综合症。你有拖延的恶习吗?你想要戒掉拖延的恶习吗?这两位加利福尼亚心理学家在治疗拖延症者的实践中汲取到丰富的理论和经验,精准的捕捉到了拖延的根本原因。这本书可以帮助读者减轻拖延的恶习,更好的享受生活。大学生必读书籍——《宽容》《宽容》是房龙畅销全球的人文主义经典之作,是关于宽容和自由思想的最经典最通俗的读本。作者用极其轻巧的文字撰写通俗历史着作,细述人类思想发展的历史,倡言思想的自由,主张对异见的宽容。故去的历史人物变得鲜活,带领我们神游历史,探寻人类精神不宽容的根源。在崇尚知识和理性的时代,人类更要学习宽容。这是一部宗教的历史,一部宽容与不宽容的历史,也是一郜人性血腥与进步的历史。大学生必读书籍——《红楼梦》《红楼梦》是中国古典四大名着之首,清代作家曹雪芹创作的章回体长篇小说,又名《石头记》《金玉缘》。此书分为120回“程本”和80回“脂本”两种版本系统。《红楼梦》是一部具有世界影响力的人情小说作品,举世公认的中国古典小说巅峰之作,中国封建社会的百科全书,传统文化的集大成者。小说以贾、史、王、薛四大家族的兴衰为背景,以贾府的家庭琐事、闺阁闲情为脉络,以贾宝玉、林黛玉、薛宝钗的爱情婚姻故事为主线,刻画了以贾宝玉和金陵十二钗为中心的正邪两赋有情人的人性美和悲剧美。小说不仅揭示了封建社会末世危机,更涵盖了儒家、道家、佛家的思想。大学生必读书籍——《追寻生命的意义》

好看的书排行榜前十名,一生必读的经典书目推荐

好看的书排行榜前十名,一生必读的经典书目推荐 书这总东西虽然不像酒,时间越长就越有味道,但经过长时间还没被人遗忘,还能够被人记起的经典书目,那一定是最值得去读的,因为它经得起时间的考验,和现在的多数快餐书目不一样,你需要花大多数时间去思考,而不仅仅只是阅读,这才是一本好书的真正价值所在,下面来看看好看的书排行榜,一生必读的经典书目推荐。 好看的书排行榜 1、1984 2、时间简史 3、爱丽丝漫游奇境 4、查理和巧克力厂 5、傲慢与偏见 6、寂静的春天 7、麦田里的守望者 8、了不起的盖茨比 9、杀死一直知更鸟 10、月亮与六便士 1、1984 下面要介绍的,这本书它是构建的一个虚拟世界之上,而这个虚拟世界是十分荒诞的,里面拥有三个国家,都代表了极权主义的顶端,在这里面人民只有绝对的服从,不会有任何的反抗,在这些国家生活的人们,只能感觉到窒息以及无比的压迫,这些都是统治者追求权力,而造成的后果,上面这些情景都是,通过对一个普通人的日常生活反映出来的,虽然题材主打的是黑暗,但在这黑暗之中也体现了不少关于人性的光辉。 2、时间简史 你觉得霍金一定是一个非常伟大的人物,因为霍金他对宇宙以及时间的理解是非常透彻的,而他对于这些知识也有自己专门的理解,并且写了一本书叫做时间简史,里面包括它的各个研究理论。总结了当代

的物理学,以及宇宙构成发展的理论演化,文字叙述方式生动。讲述这些科学演化知识,能够发人深省,是好看的书排行榜前十名之一。 3、爱丽丝漫游奇境 下面这本书可以说是儿童文学史上的一个奇迹,具有划时代的意义,他把儿童童话提升到了一个新的高度,它的名字就叫做爱丽丝梦游仙境。事实上,这个童话,通过主人公爱丽丝的一切荒诞冒险,反映了当时社会的黑暗,是一个非常带有嘲讽意味的文学,对于儿童来说以满足他们的天马行空,对于成年人来说,有一定发人深思的能力。 4、查理和巧克力厂 下面要介绍的这本书也是一个非常好的童话读,他的名字叫做查理和巧克力工厂,这件这个故事的主要展开是围绕着一个巧克力工厂展开的,很相信很多朋友都是喜欢吃巧克力的,而能有这样的机会亲自去巧克力工厂上参观一番,并且体验最纯正的巧克力味道,肯定是非常棒的。 5、傲慢与偏见 下面要说的这本书,它的名字叫做傲慢与偏见,通过男主人公和女主人公之间的爱情与婚姻,揭示了当时中产阶级男女之间的婚姻,通过对他们的心理刻画,表现出了他们对感情方面的诉求,从那个时代的自我压抑而走向一个开放感情的生活,这部小说是一个非常有启发意义的,但他的愿景是非常好的,有情的人最终都能够在一起。 6、寂静的春天 下面这本书可以说是最早意识到环境问题的一本书之一,这个书,很真实的反映了当时人类对环境破坏所产生的种种现象,而记录在里面。除了记录这些现象以外,这本书也从某种程度上在警醒人类要保护环境,不能让人类走向一条极端的路。要改变对自然的剥夺,从而保护自然让自然有一个可延续性,这当时那个时代,是非常有先进性和启发意义的。 7、麦田里的守望者 下面这本书可以说是非常有探索意义的,他的写作背景是在二战之后,因为刚经历过战争,人民的心理和身体上都处于一种疲惫的状态,而这种疲惫却得不到很好的解脱,尤其是青少年,他们会因为迷茫而走上迷途,而这本书给了青少年指南,它通过一个虚拟人物心理活动的刻画,反映出了当时青少年心理存在的矛盾以及疑惑,为很多青少年,解决了心理上的问题,引起了较为多的共鸣,揭示了那一代年轻人内心的孤寂以及彷徨。 8、了不起的盖茨比 我们下面要说的这本书,它的名字叫做了不起的盖茨比,但这本书为什么叫做了不起的盖茨比呢?在这本书看来这个人确实了不起,为了一个并不存在的梦想而努力,从一个贫穷的农家到一个军官,从军官到一个百万富翁,最后他走向了梦想,但没想到的是他的梦想,最后

100多本计算机科学经典书籍下载

1.计算机科学概论 计算机科学概论 2.计算机数学基础 高等数学 线性代数 概率论与数理统计 离散数学及其应用 离散数学教程(北大版) 什么是数学 具体数学:计算机科学基础 3.C语言 谭浩强C程序设计 C primer plus The C programming language C和指针 C专家教程 C陷阱与缺陷 c语言解惑 C标准库 4.算法与数据结构 数据结构(清华版) 数据结构与算法分析—C语言描述 编程珠玑 编程珠玑II(More programming Pearls)算法导论 计算机程序设计艺术卷1 计算机程序设计艺术卷2 计算机程序设计艺术卷3 5.电子技术基础 模拟电子技术(童诗白版) 数字逻辑与数字集成电路(清华版) 6.汇编语言 汇编语言(王爽版) 80X86汇编语言程序设计教程 Intel汇编语言程序设计 IBM PC汇编语言程序设计(国外版)高级汇编语言程序设计 保护方式下的80386及其编程 7.计算机硬件原理 计算机组成-结构化方法 微机原理与接口技术(陈光军版)

计算机体系结构(张晨曦版) 计算机组成与设计硬件/软件接口Intel微处理器结构、编程与接口 计算机体系结构(量化研究方法) 编程卓越之道卷1 编程卓越之道卷2 深入理解计算机系统 编码的奥秘 8.数据库系统原理 数据库系统概念 数据库系统导论 数据库系统实现 9.编译原理 编译原理(清华第2版) 编译原理及实践 编译原理:原则,技术和工具 现代编译原理-C语言描述 高级编译器设计与实现 10.操作系统原理 操作系统概念 现代操作系统 链接器和加载器 程序员的自我修养:链接、装载与库自己动手写操作系统 操作系统设计与实现 11.计算机网络 计算机网络(Computer Networks) TCP-IP详解卷1 TCP-IP详解卷2 TCP-IP详解卷3 12.软件工程和面向对象程序设计 C++编程思想卷1 java编程思想 软件工程(Software.Engineering) 软件工程:实践者的研究方法 深入浅出面向对象分析与设计 head first设计模式 道法自然:面向对象实践指南 面向对象分析与设计 敏捷软件开发:原则、模式与实践 设计模式:可复用面向对象软件的基础