信息系统项目管理师_2024年软考学习应考交流_信息系统项目管理师考试

 找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 4371|回复: 12
打印 上一主题 下一主题

[推荐]经典计算机著作

[复制链接]

该用户从未签到

升级  30.8%

跳转到指定楼层
楼主
发表于 2006-4-7 11:46:02 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
<p>1.The Art of Computer Programming</p><p>  Author: Donald.E.Knuth<br/>  Web site: <a href="http://www-cs-faculty.stanford.edu/~knuth/taocp.html">http://www-cs-faculty.stanford.edu/~knuth/taocp.html</a><br/>  Book Info: 这部书被誉为20世纪最重要的20部著作之一,与Einstein的&lt;&lt;相对论&gt;&gt;并列,是计算机科学领域的权威著作.全书共分7卷,目前已经出版了3卷,被誉为"计算机程序设计理论的荷马史诗","可与牛顿的&lt;&lt;自然科学的数学原理&gt;&gt;媲美的巨著".作者数学方面的功底造就了本书严谨的风格,虽然本书不是用当今流行的程序设计语言描述的,但这丝毫不损伤它"程序设计史诗"的地位.道理很简单,它内涵的设计思想是永远不会过时的.The Art of Computer Programming 原计划要出七册,但目前只完成了三册.该书有日文,俄文,西班牙文等许多国的版本.其中,中文版由国防大学出版社发行.</p><p>  Book Reviews: <br/>  无数的读者都在谈论Knuth的书所带来的深远影响.科学家惊叹于分析逻辑之透彻严谨,而普通的编程人员也已成功地将书中所列方案运用到他们的日常问题中.所有的人都非常赞赏Knuth在这套书中所表现的精确与风趣,并为其明确性与涉及面之广而感到欣喜.<br/>  我无法向你表达这套书在学习和创造性方面所带给我的兴奋与激动,我已经将它们带入了我的生活,就像我的汽车,饭馆,工作,家庭……无所不在.<br/>                             ----Charles Long<br/>  无论你的背景怎样,如果你正在进行复杂的计算机编程,你就应该阅读本套书中的每本书,来补充你的专业知识.<br/>  当一个问题难以解决,而必须使用Knuth的这套书来解决时,总是一件令人愉快的事情.我发现在计算机方面使用它们会有惊人的效果.<br/>                             ----Jonathan Laventhol<br/>  如果你认为你是一名真正优秀的程序员……读Knuth的&lt;&lt;计算机程序设计艺术&gt;&gt;,如果你能读懂整套书的话,请给我发一份你的简历.<br/>                             ----Bill Gates<br/>  The Art of Computer Programming, Volume 1: Fundamental Algorithms (3rd Edition)</p><p>  Author: Donald.E.Knuth<br/>  Publisher: Prentice Hall<br/>  Amazon Reviews: Amazon.com<br/>  Book Info: 卷1为基础运算法则,该书以基本的编程概念和技术为开始,然后讲述信息结构--计算机内信息的表示法,数据元素间的结构关系以及处理它们的有效方法.主要应用于模拟,数字方法,符号计算,软件和系统设计.许多简单和重要的运算法则和技术已添加到前一版本中,精确的初步计算部分已经修改,以适应当前趋势.</p><p>  The Art of Computer Programming, Volume 2: Seminumerical Algorithms (3rd Edition)</p><p>  Author: Donald.E.Knuth<br/>  Publisher: Prentice Hall<br/>  Amazon Reviews: Amazon.com<br/>  Book Info: 第2卷对半数值算法领域做了全面介绍,分"随机数"和"算术"两章.本卷总结了主要算法范例及这些算法的基本理论,广泛剖析了计算机程序设计与数值分析间的相互联系.第3版中特别值得注意的是Knuth对随机数生成程序的重新处理和对形式幂级数计算的讨论.</p><p>  The Art of Computer Programming, Volume 3: Sorting and Searching (2nd Edition)</p><p>  Author: Donald E.Knuth<br/>  Publisher: Prentice Hall<br/>  Amazon Reviews: Amazon.com<br/>  Book Info: 卷3为分拣和搜索,这是本书的第1个修订版,它是对计算机分拣和搜索的一流技术的最全面的研究,它扩展了卷1中数据结构的处理方法,将大小数据库以及内存和外部存储都包含在内.本书包括对计算机方法仔细检查的选择方案,和其效率的大量分析.本书该版的独特之处在于优化了的分拣,以及对通用散列法和排列法的新的理论论述.</p><p>  作者简介:<br/>  Donald.E.Knuth(唐纳德.E.克努特,中文名高德纳)是算法和程序设计技术的先驱者,是计算机排版系统TeX和METAFONT的发明者,他因这些成就和大量创造性的影响深远的著作(19部书和160篇论文)而誉满全球,在计算机科学领域享有崇高的威望,是计算机科学界公认的大宗师.作为斯坦福大学计算机程序设计艺术的荣誉退休教授,他当前正全神贯注于完成其关于计算机科学的史诗性的七卷集.这一伟大工程在1962年他还是加利福尼亚理工学院的研究生时就开始了.Knuth教授获得了许多奖项和荣誉,包括美国计算机协会图灵奖(ACM Turing Award),美国前总统卡特授予的科学金奖(Medal of Science),美国数学学会斯蒂尔奖(AMS Steele Prize),以及1996年11月由于发明先进技术荣获的极受尊重的京都奖(KyotoPrize).现与其妻Jill生活于斯坦福校园内.<br/>  Donald.E.Knuth人生最辉煌的时刻在斯坦福大学计算机系渡过,获得了美国计算机协会图灵奖,成为本领域内当之无愧的泰斗.<br/>----------------------------------------------------------------<br/>2.Introduction to Algorithms</p><p>  Author:Thomas H.Cormen ,Charles E.Leiserson ,Ronald L.Rivest ,Clifford Stein <br/>  Amazon Reviews: Amazon.com<br/>  Book Info: 简称为CLRS的&lt;&lt;算法导论&gt;&gt;,被称作"计算机算法的圣经".<br/>  本书的主要作者来自麻省理工大学计算机,作者之一Ronald L.Rivest 由于其在公开秘钥密码算法RSA上的贡献获得了图灵奖,目前是算法的标准教材,美国许多名校的计算机系都使用它,国内有些院校也将本书作为算法课程的教材.另外许多专业人员也经常引用它.由于TAOCP只出版了3卷,CLRS比较起前者来则显得内容更为全面,基本包含了所有的经典算法.本书程序全部由伪代码实现,这更增添了本书的通用性,使得利用各种程序设计语言的程序员都可以作为参考.语言方面通俗,很适合作为算法教材和自学算法之用.国内的很多作品名为数据结构,从本书中断章取义,把数据结构与算法混为一谈,搞得作者自己都迷迷糊糊.这也是我不十分愿意向大家推荐国内作品的原因.你会发现现在基本上所有的数据结构与算法书籍都会将本书作为参考文献之一,更可以说明一个问题,本书是作为读者进行算法学习的最佳选择.作为本书的补充内容,我愿意向大家推荐下面的学习资料:你可以通过这个地址找到本书的所有练习答案:http://www.itu.dk/people/beetle/ .为了更好的学习本书中的内容,最好的指导当然是来自作者本身讲述本书的课程,读者们可以通过<a href="http://18.89.1.101/sma/5503fall2001/index5503fall2001.html">http://18.89.1.101/sma/5503fall2001/index5503fall2001.html</a>获得课程的录像.<br/>----------------------------------------------------------------<br/>3.Data Structure &amp; Algorithm Analysis in C (Second Edition)</p><p>  Author:Mark Allen Weiss<br/>  Published:September 1996<br/>  Web site:http://www.cs.fiu.edu/~weiss/<br/>  Amazon Reviews: Amazon.com<br/>  Book Info: 本书曾被评为20世纪顶尖的30部计算机著作之一,作者Mark Allen Weiss在数据结构和算法分析方面卓有建树.他的数据结构和算法分析的著作尤其畅销,并受到广泛好评.已被世界500余所大学用作教材.<br/>----------------------------------------------------------------<br/>4.Concrete Mathematics A Foundation for Computer Science(Second Edition)</p><p>  Authoronald.E.Knuth&amp;Ronald L.Graham<br/>  Web site: <a href="http://www-cs-faculty.stanford.edu/~knuth/gkp.html">http://www-cs-faculty.stanford.edu/~knuth/gkp.html</a><br/>  Amazon Reviews: Amazon.com<br/>  Book Info: 很令人兴奋的就是这本书的主要作者正是泰斗Donald.E.Knuth以及他的同事Ronald L.Graham.书稿是他们在1970年的时候在计算机系教授研究生本门课程的基础上整理出来的教材.内容上是Knuth的巨著TAOCP第一部的扩展,有些比TAOCP中谈及地又深入了许多.重点放在高级计算机程序设计话题以及算法分析上,涉及了计算机科学领域内几乎所有可能遇到的数学知识.具体数学是离散数学和连续数学的综合,书中这点做得极为出色,介绍的内容涉及到书中许多经典问题的解答比目前广泛流传的解法更易懂.对于提高大家的计算数学修养有很大帮助.之所以TAOCP有的时候读者们读不懂就是因为计算数学基础不是十分扎实,但以我个人经验,若能对本书中内容有一个比较好的理解,会给你阅读如TAOCP这样的旷世巨著带来很大的方便.<br/>----------------------------------------------------------------<br/>5.Discrete Mathematics and Its Applications,Fourth Edition</p><p>  Author:Kenneth H.Rosen<br/>  Amazon Reviews: Amazon.com<br/>  Book Info: 本书的价值已经被全世界几百所大学所证实,作为离散数学领域的经典教材,全世界几乎所有知名的院校都曾经使用本书作为教材.以我个人观点看来,这本书可以称之为离散数学百科.书中不但介绍了离散数学的理论和方法,还有丰富的历史资料和相关学习网站资源.更为令人激动的便是这本书少有的将离散数学理论与应用结合得如此的好.你可以看到离散数学理论在逻辑电路,程序设计,商业和互联网等诸多领域的应用实例.本书的英文版(第五版)当中更增添了相当多的数学和计算机科学家的传记,是计算机科学历史不可多得的参考资料.作为教材这本书配有相当数量的练习.每一章后面还有一组课题,把学生已经学到的计算和离散数学的内容结合在一起进行训练.这本书也是我个人在学习离散数学时读的唯一的英文教材,实为一本值得推荐的好书.<br/>----------------------------------------------------------------<br/>6.The C Programming Language 2nd Edition</p><p>  Author:Brian W.Kernighan and Dennis M.Ritchie<br/>  Publisher: Prentice Hall<br/>  Published: 1988.<br/>  Amazon Reviews: Amazon.com<br/>  Book Info: Brian W.Kernighan和Dennis M.Ritchie的传世之作.千千万万程序员和编程爱好者的圣经,每一页都是价值连城的秘诀.不管你从哪一页信手翻起,最终你都会发现自己已经深陷其中而不能自拔.<br/></p>
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 顶 踩

该用户从未签到

升级  6.67%

13
发表于 2009-6-6 11:57:27 | 只看该作者
值得一看,谢谢!!!

该用户从未签到

升级  81%

12
发表于 2008-1-13 23:26:43 | 只看该作者
<p>太厉害了</p>

该用户从未签到

升级  10%

11
发表于 2007-1-12 22:55:25 | 只看该作者
好帖

该用户从未签到

升级  0%

10
发表于 2006-5-31 11:18:50 | 只看该作者
资源太丰富,只感叹人生有限,惟看其中一些,少小不努力,现在感觉学起来就是有点累。

该用户从未签到

升级  18.1%

9
发表于 2006-4-21 17:22:15 | 只看该作者
<p>你的FTP是多少</p><p></p>

该用户从未签到

升级  18.1%

8
发表于 2006-4-21 17:19:56 | 只看该作者
<p>真的很棒</p><p></p>

该用户从未签到

升级  30.8%

7
 楼主| 发表于 2006-4-7 11:50:29 | 只看该作者
以上书籍都再版过多次,在再版过程中也不断的更新了其内容体系。本站ftp提供了这些书目供大家参考!

该用户从未签到

升级  30.8%

地板
 楼主| 发表于 2006-4-7 11:49:05 | 只看该作者
<p>37.The Mythical Man-Month: Essays on Software Engineering, 20th Anniversary Edition</p><p>  Author: Frederick P, Brooks,Jr.<br/>  Publisher: Addison-Wesley Professional; 1st edition (August 2, 1995)<br/>  Amazon Reviews: Amazon.com<br/>  Book Info: IBM大型电脑之父 Fred Brooks 二十余年开发经验的汇集,远谋深虑,字字珠玑.技术之巧与人文之美的完美结合.本书自第一版以来,畅销二十余年不衰,是软件领域绝无仅有的必读经典.<br/>  作者简介:<br/>  Frederick P 曾荣获美国计算机领域最具声望的图灵奖(A.M.Turing Award)桂冠.美国计算机协会(ACM)称赞他"对计算机体系结构,操作系统和软件工程做出了里程碑式的贡献."<br/>  Brooks 博士是北卡罗莱纳大学 Kenan-Flagler 商学院的计算机科学教授.他被认为是"IBM 360系统之父",曾担任了360系统的项目经理,以及360操作系统项目设计阶段的经理.凭借在上述项目中的杰出贡献,Brooks博士以及Bob Evans和Erich Bloch在1985年荣获了美国国家技术奖(National Medal of Technology).Brooks博士早期曾担任IBM 公司Stretch和Harvest计算机的体系结构设计师.<br/>  Brooks 博士创立了北卡罗莱纳大学的计算机科学系,并在1964~1984年期间担任系主任.他还曾任职于美国国家科技局和国防科学技术委员会.他目前的教学和研究方向是计算机体系结构,分子模型绘图和虚拟环境设计.<br/>----------------------------------------------------------------<br/>38.The Pragmatic Programmer</p><p>  Author: Andrew Hunt,David Thomas<br/>  Publisher: Addison Wesley<br/>  Published: November 24, 1999<br/>  Amazon Reviews: Amazon.com<br/>  Book Info: 本书直击编程阵地,穿过了日益增长的现代软件开发的规范和学术,对核心过程进行了审视----该过程采取了供需结合的工作方式和令人欣喜的可维护代码.本书包含的内容从个人责任和职业发展到保持代码的灵活性,使之易于改编和重用.<br/>  本书由各个相对独立的章节组成,其间不乏好玩的轶事,详细的实例和有趣的对话,描述了软件开发各个方面的最好实践和主要缺陷.无论你是一个新入门的编码者,一个有经验的程序员,还是负责软件项目的经理,通过每日学习这些课程,都会在个人生产力,准确率和工作满意度上有快速的增长.你所学到的技巧和开发习惯和态度将为你在职业生涯中取得长期成功奠定基础.你将成为又一Pragmatic Programmer.<br/>----------------------------------------------------------------<br/>39.The Art of UNIX programming</p><p>  Author: Eric S. Raymond<br/>  Publisher: Addison Wesley<br/>  Published: October 2, 2003<br/>  Amazon Reviews: Amazon.com<br/>  Book Info: 荣获美国Software Development Productivity Award大奖作品!<br/>  本书是作者封笔30年后历时5年创作而成,是一部难得的软件工程方面的佳作.作者首次将哲学,设计模式,工具,文化和传统结合在一起,使得UNIX成为世界上最好且最具创新意义的软件,并展示了如何将其拓展到Linux和当今的开源(open-source)运动中:通过取自最主要的开源项目中的示例,作者向UNIX和Linux编程人员展示了如何更巧妙地创建软件,使其更雅致,更灵巧,更具可重用性且具有更长的生命期<br/>  本书主要介绍了Unix系统领域中的设计和开发哲学,思想文化体系,原则与经验,由公认的Unix编程大师,开源运动领袖人物之一Eric S.Raymond倾力多年写作而成.包括Unix设计者在内的多位领域专家也为本书贡献了宝贵的内容.本书内容涉及社群文化,软件开发设计与实现,覆盖面广,内容深邃,完全展现了作者极其深厚的经验积累和领域智慧.<br/>----------------------------------------------------------------<br/>40.Peoplewareroductive Projects and Teams</p><p>  Author: Tom DeMarco, Timothy Lister<br/>  Publisher: Dorset House Publishing Co<br/>  Published: February 28, 1999<br/>  Amazon Reviews: Amazon.com<br/>  Book Info: Tom Demarco 和Tim Lister 的"eoplewareroductive Projects and Teams"第一版于1987 年出版,专门讨论了软件开发和维护的团队管理问题,向传统的管理方法提出了挑战,推崇人本管理思想,给予软件工人自由和信任.和&lt;&lt;人月神话&gt;&gt;一样,该书现在已经成为软件团队管理的经典之作.1995 年,Larry Constantine 出版了一部题为"Constantine 论人件"的论文集,扩大了"人件"概念,把那些使用软件的人也包括进来.1999 年2 月,&lt;&lt;人件&gt;&gt;第二版出版,增补了8 章新内容.这些增补的内容视角更加宽广,对比较大型的组织中的团队如何运作进行了探索.<br/>----------------------------------------------------------------<br/>41.Computer graphics C Version 2nd ed</p><p>  Author: Donald Heam, M.Pauline Baker<br/>  Publisher: Pearson US Imports &amp; PHIPEs<br/>  Published: May 24, 1996<br/>  Amazon Reviews: Amazon.com<br/>  Book Info: 这是计算机图形学领域的一部经典之作,作者Foley,van Dam等是国际图形学界的著名学者,学术带头人,而且本书英文版自出版以来,一直是各国大学计算机图形学课程的主要教科书.本书是高等院校计算机专业本科生,研究生计算机图形学课程的理想教材,是相关领域专业人员开展研究工作的优秀参考书.<br/>----------------------------------------------------------------<br/>42.Tricks of the 3D Game Programming Gurus-Advanced 3D Graphics and Rasterization</p><p>  Author: Andre LaMothe<br/>  Amazon Reviews: Amazon.com<br/>  Book Info: 本书是著名游戏程序设计类书籍作者Andre LaMothe的畅销书.在书中随处可见许多有趣但又有一定难度的源程序.作者循循善诱地从程序设计的角度介绍了在Windows环境下进行游戏开发所需的全部知识,包括Win32编程以及DirectX中所有主要组件(包括DirectDraw,DirectSound,DirectInput和DirectMusic).书中还用单独的章节详细讲授了2D图形学和光栅化技术,游戏算法,多线程编程,文本游戏和解析,人工智能(包括模糊逻辑,神经网络和遗传算法),物理建模(完全碰撞反应,动量传递和正反向运动学)及实时模拟等游戏程序开发中的关键技术.<br/>----------------------------------------------------------------<br/>43.Compilers Principles, Techniques, and Tools</p><p>  Author: Alfred V. Aho, Ravi Seth, Jeffrey D. Ullman<br/>  Publisher: Addison Wesley (January 1, 1986)<br/>  Amazon Reviews: Amazon.com<br/>  Book Info: 本书另外一个响亮的名字就是龙书.原因是这本书的封面上有条红色的龙.里面讲解的核心编译原理至今都没有变过,所以一直到今天,它的价值都非凡.这本书最大的特点就是一开始就通过一个实际的小例子,把编译原理的大致内容罗列出来,让很多编译原理的初学者很快心里有了个底,也知道为什么会有这些理论,怎么运用这些理论.而这一点是我感觉国内的教材缺乏的东西,所以国内的教材都不是写给愿意自学的读者,总之让人看了半天,却不知道里面的东西有什么用.<br/>----------------------------------------------------------------<br/>44.Computer Systems A Programmer's Perspective</p><p>  Author: Randal E. Bryant, David R. O'Hallaron<br/>  Publisher: Prentice Hall; 1st edition (August 13, 2002)<br/>  Amazon Reviews: Amazon.com<br/>  Book Info: AMAZON五星图书,最伟大计算机科学教材之一<br/>  卡耐基梅隆大学计算机学院院长,IEEE和ACM双院士倾力推出<br/>  超过80所美国和世界一流大学计算机专业选用本书为教材<br/>  本书英文版久负盛名,被众多专业人士称为"最伟大的计算机教材"之一,著名的美国卡内基梅隆大学计算机科学系一直将本书作为教材使用,程序员眼中的透彻讲述计算机系统的扛鼎之作.作者Randal E. Bryant是卡耐基梅隆大学的计算机科学系主任,ACM和IEEE双院士(Fellow),其研究成果多次获得ACM和IEEE颁发的大奖.本书共分十三章,分别介绍了信息的表示和处理,程序的机器级表示,处理器体系结构,存储器层次结构,静态和动态链接,虚拟存储器,系统级I/O,网络编程和并发编程等精彩内容.其目的是解释计算机系统的所有本质概念,并向读者展示这些概念是如何实际地影响应用程序的正确性,性能和实用性.与其他主要针对系统构造人员的系统类书籍不同,这本书是写给程序员的,是从程序员的角度来描述的.本书为软件和硬件之间搭起了一个桥梁,它给出了一种帮助读者分别从硬件和软件的角度去理解一个程序及其行为的途径,这也填补了国内计算机系统教学中的一个空白.本书的最大优点是帮助读者理解概念,让读者很清楚地在脑海中构造一个层次型的计算机系统,从最低层数据在内存中的表示(如我们一直陌生的浮点数表示),到流水线指令的构成,到虚拟存储器,到编译系统,到动态加载库,到最后的用户应用.本书提供了大量的例子和练习及部分答案.尤其值得一提的是,对于每一个基本概念都有相应的笔头或程序试验,加深读者的理解.<br/>  Book Reviews: <br/>  我坚信从程序员的角度来看计算机系统对教会学生计算机的内部结构非常有帮助.<br/>                             ----Kostas Daniilidis,宾夕法尼亚大学<br/>  这本书讲述事物的方法与众不同,但是和我想要的课程进行方式类似.<br/>                             ----John Greiner,Rice大学<br/>  这是一项出色的工作,是这一领域教学方法的一次革命.<br/>                             ----Michael Scott,罗切斯特大学</p><p><br/>45.The Design of The UNIX Operating System</p><p>  Author: Maurice J. Bach<br/>  Publisher: Prentice Hall PTR; 1 edition (May 27, 1986)<br/>  Amazon Reviews: Amazon.com<br/>  Book Info:一本绝对属于圣经级的老书.其内容覆盖了经典UNIX操作系统中的所有基本概念以及设计思想.阅读者最好能懂一些基本的操作系统理论知识.<br/></p>

该用户从未签到

升级  30.8%

报纸
 楼主| 发表于 2006-4-7 11:48:35 | 只看该作者
<p>30.Running MS-DOS</p><p>  Author: Van Wolverton <br/>  Published: 18 November 1993<br/>  Book Info: MS-DOS 上的清晰工作!<br/>  经过10年无数次竞争,&lt;&lt;Running MS-DOS&gt;&gt;仍是被其它 MS-DOS 奉为标准的书.Van Wolverton 的实际的写作风格,上百张屏幕演示,使得&lt;&lt;Running MS-DOS&gt;&gt;成为任何时候的DOS指南畅销书.再没有哪个计算机书从读者和评论家那里获得过这么多的赞扬.<br/>  这本新的,10 周年纪念版本,包括关于 MS-DOS 6.2 最新版本的重要的信息.如果您仅仅只是买了一台 PC 机,或者只是升级到了一个新版本,&lt;&lt;Running MS-DOS&gt;&gt;应当成为您的第一个信息源.&lt;&lt;Running MS-DOS&gt;&gt;实际上是由3本书合成的,包括:<br/>  MS-DOS 介绍,以及如何同您的计算机硬件相协调<br/>  一个关于了解和使用 MS-DOS 的完整制导<br/>  一个命令手册,里面有定义,例子和表格,帮您快速寻找信息!<br/>----------------------------------------------------------------<br/>31.Advanced Programming in the UNIX&reg; Environment</p><p>  Author: Richard W.Stevens, Stephen A.Rago<br/>  Publisher: Addison-Wesley Professional<br/>  Amazon Reviews: Amazon.com<br/>  Book Info: 与大多数其他操作系统类似,Unix对运行其上的程序提供了大量服务,此外,本书与其他Unix编程书籍不同的是,本书除了讲述Unix系统的编程接口----即系统调用接口和由标准C函数库提供的大量函数之外,还通过许多例子和基本原理对Unix编程环境做了更深入的解释和剖析,如怎样创建数据库,页面描述语言的打印机驱动程序,现代拨号程序以及代理进程,处理机间通信,伪终端程序等.本书作者是Unix研究领域的专家,而本书更被誉为是该领域的圣经宝典,相信每一位读者都会在学习本书的过程中体会到它的价值所在.<br/>----------------------------------------------------------------<br/>32.Unix Network Programming<br/> <br/>  Unix Network Programming, Volume.1: The Sockets Networking API, Third Edition<br/>  Author: W.Richard Stevens, Bill Fenner, Andrew M.Rudoff, Richard W.Stevens<br/>  Publisher: Addison-Wesley Professional<br/>  Amazon Reviews: Amazon.com<br/>  Book Info: 这是一本利用应用编程接口(API)编写法对计算机网络进行通信的网络编程的教程.所用的API有两类: 基于BerkeleyUNIX操作系统的"Berkeley"套接字和基于AT&amp;T开发的X Open传输接口XTI.本书分四大部分:Ⅰ.引论和TCP/IP;Ⅱ.基本套接字(Sockets);Ⅲ.高级套接字;Ⅳ.XTI X/Open传输接口.四个附录: A.IPv4,IPv6,ICMPv4和ICMPv6;B.虚拟网络;C.调试技术;D.一些关键源代码.全书内容全面,实用性强,是一本极好的参考书.</p><p>  UNIX Network Programming, Volume 2: Interprocess Communications (2nd Edition)<br/>  Author: W.Richard Stevens<br/>  Publisher: Addison-Wesley Professional<br/>  Amazon Reviews: Amazon.com<br/>  Book Info: 一种良好的进程间通信(IPC)形式是复杂精致的UNIX程序性能之关键.本书全面深入地介绍了各种进程间通信形式,包括消息传递,同步,共享内存及远程调用(RPC).作者从介绍IPC的基础及其所要解决的问题开始,逐步引导读者学习如何使System V IPC和新的Posix标准两者都达到极至.书中Pthread的内容有较大的扩充,所附的许多例子反映多个线程而不是多个进程.读者通过本书将能掌握各种现行的IPC技术,其中有:管道和FIFOosix和System V消息队列;互斥锁和条件变量;读写锁;记录上锁osix和System V信号灯osix和System V共享内存;Solaris门和Sun RPC;IPC技术的性能测量.本书内容详尽且具有权威性,几乎每章都有精选的习题,是计算机和网络专业高年级本科生和研究生的首选教材,本书也可作为网络研究和开发人员的自学教材和参考书.<br/>----------------------------------------------------------------<br/>33.TCP/IP Illustrated<br/> </p><p>  Web site: <a href="http://www.kohala.com/start/">http://www.kohala.com/start/</a></p><p>  TCP/IP Illustrated,Volume 1:The Protocols<br/>  Author: W.Richard Stevens<br/>  Publisher: Addison-Wesley<br/>  Amazon Reviews: Amazon.com<br/>  Book Info: &lt;&lt;TCP/IP详解,卷1:协议&gt;&gt;是一本完整而详细的TCP/IP协议指南.描述了属于每一层的各个协议以及它们如何在不同操作系统中运行.作者用Lawrence Berkeley实验室的tcpdump程序来捕获不同操作系统和TCP/IP实现之间传输的不同分组.对tcpdump输出的研究可以帮助理解不同协议如何工作.本书适合作为计算机专业学生学习网络的教材和教师参考书.也适用于研究网络的技术人员.</p><p>  TCP/IP Illustrated,Volume 2:The Implementation<br/>  Author: Gary R.Wright, W.Richard Stevens<br/>  Publisher: Addison-Wesley<br/>  Amazon Reviews: Amazon.com<br/>  Book Info: 本书完整而详细地介绍了TCP/IP协议是如何实现的.书中给出了约500个图例,15,000行实际操作的C代码,采用举例教学的方法帮助你掌握TCP/IP实现.本书不仅说明了插口API和协议族的关系以及主机实现与路由器实现的差别.还介绍了4.4BSD-Lite版的新的特点,如多播,长肥管道支持,窗口缩放,时间戳选项以及其他主题等等.读者阅读本书时,应当具备卷1中阐述的关于TCP/IP的基本知识.本书适用于希望理解TCP/TP协议如何实现的人,包括编写网络应用程序的程序员以及利用TCP/IP维护计算机网络的系统管理员.</p><p>  TCP/IP Illstrated,Volume 3:TCP for Transactions,HTTP,NNTP,and the UNIX Domain Protocols<br/>  Author: W.Richard Stevens<br/>  Publisher: Addison-Wesley<br/>  Amazon Reviews: Amazon.com<br/>  Book Info: 本书是&lt;&lt;TCP/IP详解系列&gt;&gt;的延续.主要内容包括:TCP事务协议,即T/TCP,这是对TCP的扩展,使客户-服务器事务更快,更高效和更可靠;TCP/IP应用,主要是HTTP和NNTP;UNIX域协议,这些协议提供了进程之间通信的一种手段.当客户与服务器进程在同一台主机上时,UNIX域协议通常要比TCP/IP快一倍.本书同样采用了大量的实例和实现细节,并参考引用了卷2中的大量源程序.本书适用于希望理解TCP/IP如何工作的人,包括编写网络应用程序的程序员以及利用TCP/IP维护计算机网络的系统管理员.</p><p>  作者简介:<br/>  Gary R.Wright 研究TCP/IP多年.他是Connix公司的董事长,这个公司的基地在康涅狄格州,它提供Internet接入和咨询服务.W.Richard Stevens(1951-1999)是一位非常受人尊敬的专家,除了&lt;&lt;TCP/IP详解&gt;&gt;三卷本外,他还有其他两部最为畅销的作品;&lt;&lt;UNIX环境高级编程&gt;&gt;和&lt;&lt;UNIX网络编程&gt;&gt;(两卷本).<br/>----------------------------------------------------------------<br/>34.Routing TCP/IP<br/> </p><p>  CCIE Professional Development:Routing TCP/IP Volume 1<br/>  Author: Jeff Doyle<br/>  Publisher: Cisco Press; 1st edition (July 1, 1998)<br/>  Amazon Reviews: Amazon.com<br/>  Book Info: 本书是第一本详细而又完整地介绍互联网络内部网关路由选择协议(IGRP)的专业书籍,堪称有关IGRP方面不可多得的经典之作.本书共分三个部分.第一部分主要介绍了网络和路由选择的基本知识,对TCP/IP和静态,动态路由选择技术作了一个整体的回顾.第二部分是本书的精华,这一部分详细深入地讲述了各种常用的内部网关路由选择协议,如静态路由,RIP,RIPv2,IGRP,EIGRP,OSPF,ISIS等,每一章除了对该协议的实现机制和参数详尽阐述,使读者对协议的实现原理有一个清晰的理解外,还通过在实际网络环境中的实例,详细地论述了该协议在Cisco路由器上的配置和故障处理方法,使读者获取大量解决实际问题的专业技能.第三部分介绍了如缺省路由,路由过滤等多种有效的路由控制工具,用来创建和管理多个IP路由选择协议的协调工作.本书不仅适合那些需要准备通过CCIE考试的考生,而且也适合任何需要完整理解TCP/IP内部路由选择协议的网络设计和工程人员阅读.本书中对协议细节的讲解和对网络实例的探讨相信会让读者获益匪浅.</p><p>  CCIE Professional Development Routing TCP/IP Volume 2<br/>  Author: Jeff Doyle, Jennifer DeHaven Carroll<br/>  Publisher: Cisco Press; 1st edition (April 11, 2001)<br/>  Amazon Reviews: Amazon.com<br/>  Book Info: 本书深入系统地阐述了TCP/IP路由技术,内容包括几种重要的网络协议,如外部网关协议(EGP),边界网关协议(BGP4),以及相应的高级IP路由技术与应用――网络地址转换,IP组播路由技术,IPv6技术,路由器管理等.本书共分9个章节,首先介绍并讨论了主题内容的基本原理,接着是设计用来展示真实网络环境中相关概念的一系列配置范例,最后提供给读者经实践验证过的故障排除方法以解决网络可能会出现的问题.重点介绍了自治系统之间的路由选择策略以及诸如组播和IPv6等更具挑战性的路由选择和实施技术.<br/>----------------------------------------------------------------<br/>35.Data and Computer Communications,Seventh Edition</p><p>  Author: William Stallings<br/>  Amazon Reviews: Amazon.com<br/>  Book Info: 本书是著名计算机专业作家 William Stallings 的经典著作之一,内容涉及最基本的数据通信原理,各种类型的计算机网络及多种网络协议和应用.这一版对原有内容做了彻底的修订和重组,使新版对通信各专题的阐述更全面,更清晰.同时,新版加强了无线通信和组网,吉比特以太网,区分服务,MPLS和TCP/IP实现细节等内容.此外,本书还包括词汇表,参考文献,缩写词对照表.每章都附有习题和建议,以便读者进一步阅读.<br/>----------------------------------------------------------------<br/>36.Programming Pearls, 2nd Edition</p><p>  Author: Jon Bentley<br/>  Publisher: Addison-Wesley Professional; 2 edition (September 27, 1999)<br/>  Amazon Reviews: Amazon.com<br/>  Book Info: 如果让程序员们列出他们最喜欢的书籍,Jon Bentley的&lt;&lt;编程珠玑&gt;&gt;通常可以位于经典之列.如同珍珠来自于曾经折磨牡蛎的沙粒,程序设计的珍珠也来自曾经折磨程序员的实际问题.Bentley的珍珠建立在坚实的工程学基础上,在洞察力和创造力的王国中为那些恼人的问题提供了独特而巧妙的解决方案.通过一些精心设计的有趣而且颇具指导意义的程序,本书对众多实用程序设计技巧及基本设计原则作了清晰而机智的描述.因此,&lt;&lt;编程珠玑&gt;&gt;得到各个层次程序员的青睐并不让人感觉意外.<br/>  为了反映当今的程序设计方法和环境,Bentley在本书中彻底更新了第一版里的大多数素材.此外,他还新增加了以下三个方面的内容:1.测试,调试和计时 2.集合表示 3.字符中问题<br/>  对原来的所有程序都重新进行了改写,并生成了等量的新代码.您可以从本书网站(<a href="http://www.programmingpearls.com">www.programmingpearls.com</a>)获取所有程序的C或C++实现.<br/>  Book Reviews: <br/>  &lt;&lt;编程珠玑&gt;&gt;第一版是我职业生涯早期阅读过的最有影响力的书籍之一,第一次从该书中学到的许多观点很久以后仍然使我受益匪浅.Jon在第二版中对素材进行了大量更新,这些新例子的新鲜程度给我留下了深刻的印象.<br/>                             ----Steve McConnell &lt;&lt;Code Complete&gt;&gt;等多部畅销书作者<br/></p>
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

小黑屋|手机版|Archiver|信息系统项目管理师_软考交流平台. ( 鄂ICP备11002878号-1  公安备案号:42011102001150

GMT+8, 2025-7-8 03:22

Software by Discuz! X3.2

© 2001-2013 SKIN BY DSVUE

快速回复 返回顶部 返回列表