计算机经典书籍- -
【程式语言:C】
1) C : How to Program 0132261197 PTH/1994-2ed
***教科书,初学C语言可考虑
2) the c progamming language 0131103628 PTH/1988-2ed
***K&R所着,乃C之bible中的bible,为c programmer 必读之书藉。惟不适合初学者,进阶用书
3) The C Answer Book 0131096532 PTH/1988-2ed
***K&R的解答本....好贵:<....所以不买了....:)
4) C: The Complete Reference 0078821010 McGraw/1995-3ed
***评价直逼K&R的一本好书....可能也不适合初学者(我没看过)
C++:
http://www.csdn.net/expert/jjhou/
1.C++ Primer 3/e(Lippman/AW) 原文书即将出版。旧版有无中译?
2.The C++ Programming Language 3/e(Stroustrup/AW) 有无中译?儒林?
3.Inside The C++ Object Model(Lippman/AW) 棋峰将有中译本
1) C++ primer 0201824701 A-W/1998-3ed
***一本十分适合初学者拿来学习的书....
以下为候捷老师的评语:
在「C++ 百科」类书中,与 The C++ Programming Language 齐名,亲和性较佳。老字号,有口碑。副作者 Josee Lajoie 是 ANSI/ISO C++ Standard 委员会的核心语言工作小组主席,因此本书在与C++ Standard 的密合度上,当可令人放心。
2) the C++ programming language 0201889544 A-W/1998-3ed
***以下为候捷候老师评语:
属「C++ 百科」级的书。此书可谓 C++ 原典,具权威性,由 C++ 之父所着。连 ANSI C++ 制定时都得叁考此书。不论是内容深度或文字风格,都不适合生手,但很适合做为进阶研究或叁考查阅壮胆之用。原文书之code 编排令我感到不舒服,行文之间学院派的味道颇重。本书为与C++ Standard 相映合,有份量极重之 errata,务请读者上网下载。
3) Thinking in C++ 0139177094 PTH/1995-1ed
***以下为候捷候老师评语:
也属「C++ 百科」类书。口碑甚佳,唯目录所列页次与实际页次 offset 4 1/e 年代过於陈旧,当此 C++ Standard 已定案之际,应属过时。
ps.第二版将不会有以上现象,但还未完书
//蒋按:大陆版有Thinking in Java
4) C++ Standard 抱歉我查不到资料....
***以下为候捷候老师评语:
醉心学术以及喜欢看 definition 的人,一定会喜欢。有此资料在手,与人争辩 C++ 时可使用最大的胆子和最大的分贝。电子版(PDF 格式)
可於 http://webstore.ansi.org/ 购得,US$ 18.0。列印出来装订得
美美的,摆在架上足以唬人。
5) Effective C++, 2nd Edition: 0201924889 A-W/1998-2ed
50 Specific Ways to Improve Your Programs and Designs
***以下为候捷候老师评语:
以条列方式列出 50 条宝贵的程式经验。每一条均有深入的原理说明。适合有 C++ programming 经验者。
//蒋按:有大陆版
6) More Effective C++: 020163371x A-W/1996-1ed
35 More Ways to Improve Your Programs and Designs
***以下为候捷候老师评语:
以条列方式列出 35 条宝贵的程式经验。每一条均有深入的原理说明。
适合有 C++ programming 经验者。
7) Inside the C++ Object Model 0201834545 A-W/1996-1ed
***以下为候捷候老师评语:
适合给已有 C++ 经验的人阅读。可为你扎下 C++ 内部机制的深厚基础。原文书笔误极多(100 个以上,大大小小),影响阅读甚巨,建议读中译本。对大部份人而言,chap3,4 可带来最大边际效益。
8) The Design and Evolution of C++ 0201543303 A-W/1994-1ed
9) The Annotated C++ Reference Manual 0201514591 A-W/1990-1ed
10)Advanced C++ Programming Styles and Idioms 0201548550 A-W/1991-1ed
11)C++ Programming Style
Assemble:
1. Microsoft Macro Assembler Bible 2/e(Barkakati/SAMS) 峰中译
2. PC Assembly Language and Programming 0137566107 PTH/1997-4ed
Windows:
http://www.csdn.net/expert/jjhou/
1.Windows 2000系统编程 原书名: Windows 2000 Systems Programming Black Book
原出版社 Coriolis 作者: Al Williams 译者: 钮文良 姜余祥 申功迈 尤克
2.windows NT/2000本机API参考手册 Gray Nebbett,机工
1。Windows 2000 内部揭密 原书名: Inside Microsoft Windows 2000,Third Edition
原出版社 Microsoft Press 作者: (美)David A.Solomon Mark E.Russinovich
译者: 詹剑锋 等译
2。inside win2000
1 rogramming Windows 95(Petzold/MP) 松格中译
//注:大陆版-清华大学出版社
2. Windows 95 : A Developer's Guide(Richter/M&T Books) 棋峰中译
//注:大陆版-清华大学出版社
3 System Programming for Windows 95(Oney/MP)松岗将有中译
4 Writing Windows VxDs and Device Deviers 2/e(Hazzah/R&D Books)无中译本
5 Windows 95 System Programming Secrets(Matt/IDG Books)旗标中译
//注:大陆版-清华大学出版社
6 Advanced Windows 3/e(Richter/Microsoft Press)松岗中译
7 The Windows NT Device Driver Book(Baker/Prentice Hall)
COM
1. Essential COM(Don Box/Addison Wesley) 棋峰将有中译
Cmpiler:
Compilers Principles, Techniques, and tools 0201100886 A-W/1986-1ed
【Computer Architecture】
1) Computer Organization and Design : 1558604286 Morgan/1997-2ed
The Hardware/Software Interface
***大学教科书(计算机组织),这个topic的入门书
2) Computer Architecture : 1558603298 Morgan/1996-2ed
A Quantitative Approach
***大学教科书(计算机组织),这个topic的入门书
3) Computer Architecture : Concepts and Evolution 0201105578 A-W/1997-1ed
【Unix】
1。Linux内核情景分析,上,下册。浙江大学出版社
2。Linux内核源代码分析(美)[S.麦克斯韦尔]
3。Linux编程白皮书
4。Linux IP协议栈源代码分析
5。莱昂氏unix源代码分析
6.Running Linux (3rd Edition) by Matt Welsh, Matthias Kalle Dalheimer, Lar Kaufman, Matthew Welsh
7.Hacking Linux Exposed by Brian Hatch, James B. Lee, George Kurtz
8.Linux System Administration (Linux Library)
by Vicki Stanfield, Roderick Smith, Roderick W. Smith
9.Linux Complete by Sybex (Editor)
5) Unix system administration handbook 0131510517 PTH/1995-2ed
***网路上昵称其为"红皮书",系统,网路都说的十分详细,无可挑惕!!
进阶用书,不适合初学者
1) Unix internals -the new frontiers 0131019082 PTH/1996-1ed
***深入UNIX.....进阶用书(SVR4 BSD都有讨论)
2) 4.4 BSD Operating System 0201549794 A-W/1996-2ed
***同上,但以4.4BSD为主题
3) The Magic Garden Explained : The 0130981389 PTH/1994-1ed
Internals of Unix System V Release 4 : An Open Systems Design
***同上,但以SVR4为主题。台湾没有书,我是向国外订的
(听说台大图书馆有喔~~~)
4) The Design of the UNIX operating system 0132017997 PTH/1986-1ed
***同上,BACH着,很多教科书都指名它为reference....
5) Lions' Commentary on Unix : With Source Code 1573980137 P-t-P/1996-6th
6) Unix Internals : A Practical Approach 020187721X A-W/1996-1ed
7) Unix Systems for Modern Architecture 0201633388 A-W/1994-1ed
: Symmetric Multiprocesssing and Caching for Kernel Programmers
8) The Linux Kernel Book 0471981419 Wiley/1998-1ed
***我觉得翻译得怪怪的(因为它是由别国语言翻成英文)....
最好先对kernel有多些概念再读会较好....
9) Linux Kernel Internals 0201331438 A-W/1997-2ed
***讨论linux kernel的书,恐龙书上在linux部分的reference,个人推荐
10)Linux Device Drivers 1565922921 O'reilly/1998-1ed
***网友推荐,作者是来自义大利的骇客....
1) Advanced programming in the UNIX environment 0201563177 A-W/1992-1ed
***Richard Steven所着,十分适合对系统,C有基础的人,亦是一本好的manual
2) UNIX systems programming(for SVR4) 1565921631 O'relly/1997-1ed
***网路上评语为其讨论内容过杂,但我觉得满适合拿来当reference
1) managing projects with make 0937175900 O'reilly/1993-2ed
***对make有详细的说明
2) programming with GUN SOFTWARE 1565921127 O'reilly/1997-1ed
***个人强力推荐!!教你用emacs,gcc,gdb,gmake....
1) A Practical Guide to Linux 0201895498 A-W/1997-1ed
***(A Practical Guide to UNIX的再版)
Linus写序提到, 他当初就是用这本书学Unix, 没想到七年後很荣幸的为
作者写序.
2) Running Linux ?????????? O'Reilly/1999-3ed
3) Linux Network Administrator's Guide ?????????? O'Reilly/1999-2ed
【系统安全】
1) maximum Security:A hacker's guide to 0672313413 Sams/1998-2ed
protecting your internet site and network
2) Cracking Des : Secrets of Encryption 1565925203 O'reilly/1998-1ed
Research, Wiretap Politics & Chip Design
3) Practical Unix and Internet Security 1565921488 O'reilly/1996-2ed
4) Building Internet Firewalls 1565921240 O'reilly/1995-1ed
Netword:
3) internetworking with TCP/IP vol 1: 0132169878 PTH/1995-3ed
Principles, Protocols, and Architecture
4) internetworking with TCP/IP vol 2: 0130102210 PTH/1999-3ed
design,implementation and internals
5) internetworking with TCP/IP vol 3: 0132621487 PTH/1996-2ed
client-server programming and application
***以上三本乃comer所着,属bible级读物。为大学教科书.....
vol1讲TCPIP的原理,vol2讲TCPIP的implementation,vol3讲APP的写作
另外vol3分成三个版本,分别为BSDsockets,winsock,TLI
6) TCP/IP illustrated vol 1 0201633469 A-W/1994-1ed
7) TCP/IP illustrated vol 2 020163354x A-W/1995-1ed
8) TCP/IP illustrated vol 3 0201634953 A-W/1996-1ed
***以上三本乃Richard Steven所着,影响小弟甚深,bible级读物。
vol1讲TCPIP的原理,vol2讲TCPIP的implementation,vol3讲APP的写作
10)UNIX network programming 0136493289 PTH/1998-2ed
vol 1:networking API:Sockets and XTI
***以上两本亦为Richard Steven所着,第一本为第一版,小弟无缘
第二本为第二版,强力推荐!!
11)UNIX network Programming 0130810819 PTH/1998-2ed
vol 2: Interprocess Communications
***以IPC为主题,觉得"杂"了点....但不失为一代宗师之作
【Data structure and algorithm】
1。数据结构算法与应用-C++语言描述(英文版) 原书名: Data Structures,Algorithms, and Applications in C++ 原出版社 McGraw-hill 作者: Sartaj Sahni
2。数据结构与程序设计——C++语言描述(影印版)原出版社 Prentice Hall/Pearson
作者: Robert L.Kruse,Alexander J.Ryba
3。数据结构C++语言描述 原书名: Data Structures C++
原出版社 作者: William Ford,William Topp 译者: 刘卫东 沈官林
4。数据结构 C++语言描述(英文影印版)原书名: Data Structures with C++
原出版社 Prentice Hall/Pearson 作者: William Ford ,William Topp
5。数据结构与算法分析 原书名: A Practical Introduction to DATA STRUCTURES AND ALGORITHM ANALYSIS 原出版社 作者: CLIFFORD A.SHAFFER 译者: 张铭 刘晓丹
6。数据结构算法与应用-C++语言描述 原书名: Data Structures, Algorithms, and Applications in C++ 原出版社 Mcgraw-Hill 作者: Sartej Sahni 译者: 汪诗林等
1) Fundamemtals of DATA STRUCTURES IN C 0716782502 CS/1993-1ed(?)
***大学教科书(data structure),另有PASCAL,C++版本
//蒋按:有大陆版
2) Introduction to algorithms 0262031418 MIT/1990-1ed
***大学教科书(algorithm)
3) Computer Algorithms/C++ 0716783150 CS/1996-1ed
***大学教科书(algorithm),另有PASCAL版本。
不必我说,IA和CA两本都是超棒的!!都拿来读读,多读几次......
阅读顺序由个人选择。我选CA->IA
//蒋按:有大陆版
4) The Art of Computer Programming (Vol 1): 0201896834 A-W/1997-3ed
Fundamental Algorithms
5) The Art of Computer Programming (Vol 2): 0201896842 A-W/1997-3ed
Seminumerical Algorithms
6) The Art of Computer Programming (Vol 3): 0201896850 A-W/1998-2ed
Sorting and Searching
***以上三本....我不必介绍了吧??(好想找时间完整的研究一次....)
7) Distributed Algorithms 1558603484 M-K/1997-1ed
***还没玩完,但只想说: 真的好棒!!
【作业系统通论】
1) Operating System concepts 0201591138 A-W/1997-5ed
***大学教科书(operating system),俗称"恐龙书"。很棒的作业系统入门书
2) Modern operating system 9813076623 PTH/1996-2ed
***大学教科书,配合恐龙书服用,效果加倍
3) Operating systems design and implememtation 0136301959 PTH/1997-2ed
***大学教科书(advanced operating system)
教你写一个完整的OS(Minix),不含网路系统
4) Distributed Operating systems 0131439340 PTH/1995-2ed
系统分析,设计,软件工程:
1。《软件工程》实践者的研究方法
Software Engineering A Practitioner's Approach Fourth Edition
(美)Roger S.Pressman著
黄柏素 梅宏 译
机械工业出版社
3。软件工程实践者之路(第5版)(英文影印版)
ROGER S.PRESSMAN/ 7-302-04139-3/清华大学出版社/ 2001-1-1出版
4。软件需求
Karl E.Wiegers/ 7-111-08127-7/机械工业出版社/
2。软件工程——理论与实践(第二版 影印版)
(美)Shari Lawrence Pfleeger/ 7-04-010099-1/高等教育出版社/
3。能力成熟度模型(CMM):软件过程改进指南
(美)卡耐基梅隆大学软件工程研究所/ 7-5053-6729-3/电子工业出版社/
6。面向对象系统分析与设计
Ronald J.Norman/ 7-302-02342-5/清华大学出版社/
7。面向对象系统分析与设计(英文影印版)
Ronald J.Norman/ 7-302-02944-X/清华大学出版社/ 1999-10-1出版
8.系统分析与设计方法(第五版 影印版)原出版社 Prentice Hall/Pearson
作者: Jeffrey L.Whitten,Lonnie D.Bentley,Kev
Java"
1。thinking in java
2。Java2核心技术系列
3。J2EE服务器端高级编程 Professional Java Server Programming J2EE Edition
原出版社 Wrox Press 作者: (美)Subrahmanyam Allamaraju 等著
4。J2EE平台上的EJB组件开发 Applying Enterprise JavaBeans Component-Based Development for the J2EE Platform
原出版社 Addison Wesley/Pearson 作者: (美)Vlada Matena Beth Stearns
5。 《Mastering EJB II》Ed Roman http://www.theserverside.com
6。Enterprise JavaBean
7.《Java in a Nutshell 》 David Flanagan
8.JAVA与XML 原出版社 O'Reilly 作者: (美)Brett McLaughlin 译者: 孙照林 汪东 王鹏
9.Effective Java(TM) Programming Language Guide by Joshua Bloch
10.Core J2EE Patterns: Best Practices and Design Strategies
by Deepak Alur, John Crupi, Dan Malks
11.J2EE Applications and BEA WebLogic Server by Michael Girdley, Rob Woollen, Sandra L. Emerson
12.Professional EJB
XML:
1.Java & XML, 2nd Edition: Solutions to Real-World Problems by Brett McLaughlin
2.XML in a Nutshell : A Desktop Quick Reference (Nutshell Handbook)
by Elliotte Rusty Harold, W. Scott Means
3.XML高级编程 原书名: Professional XML 原出版社 Wrox Press 作者: Didier Martin
译者: 李喆 严春莹 马琳
4.Java XML编程指南 原书名: Professional Java XML Programming
作者: (美)Tom Myers Alexander Nakhimovsky 译者: 王辉 张晓辉 等