部分经典IT书籍

【系统,网路管理】
1) Learning the Unix Operating System 1565923901 O'reilly/1997-4ed
***强力推荐给想入门unix的网友们!!
就只有薄薄的不到100页,在书局偶然发现....深觉其内容适合初学者
相信只要读它,一个下午就可以了解基本UNIX的操作!!

2) Unix : Visual Quickstart Guide 0201353954 A-W/1998-1ed
***强力推荐给想入门unix的网友们!!
比上面那本大了点,也是写的很浅显易懂,大概一两天就是对unix有基本的
认识!!

3) Essential System Administration: 1565921275 O'reilly/1996-2ed
Help for Unix System Administrators
***网友推荐,unix入门书....

4) TCP/IP Network Administration 1565923227 O'reilly/1998-2ed
***网管入门书,一开始网路的概念介绍得棒!!

5) Unix system administration handbook 0131510517 PTH/1995-2ed
***网路上昵称其为"红皮书",系统,网路都说的十分详细,无可挑惕!!

6) Sendmail 1565922220 O'reilly/1997-2ed
***十分详细,且平易近人,是这个主题的bible(我觉得啦)

7) DNS and BIND 1565925122 O'reilly/1998-3ed
***这一版加入了BIND 8与Perl module

进阶用书,不适合初学者
1) The complete FreeBSD 1517162272 Walnut/1998-3ed
***最新版出来了(for 3.0)!!但台湾还只看得到for 2.2.7的版本....另外,
我觉得handbook更好....

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
***新版书出来罗!!只是我没有找到它们的ISBN码,请各位们行到书局找
都是1999年出的就是了(2和3)

===>LINUX的书好多喔!!而我又很久没玩了,所以没法提供更多的书目。以上三本书乃
LINUX各部分较具代表性的高水准作品,希望有研究的网友提供更多更好的书目,让大家饱饱眼福!!

1) Solaris System Administrator's Guide 157870040X Macmillan/1998-2ed

2) Solaris Advanced System Administrator's Guide 1578700396 Macmillan/1998-2ed

3) Solaris Performance Administration : 0070117683 McGraw/1998-1ed
Performance Measurement, Fine Tuning, and Capacity Planning for Releases 2.5.1 and 2.6 Solaris Servers
***以上三本书为网友所提供。但amazon上对第二本的评价差到极点,大家叁考看看。小弟学习时深觉其随机附的manual十分的精彩,十分的棒,有那份manual就十分足够了
4) Sun Performance and Tuning:Java and Internet 0130952494 PTH/1998-2ed
***网友fjchang推荐!!评语:
市面上所有针对 UNIX performance tuning 的书中,以这一本对 Solaris写得最深入,风评绝非上述第三本可比拟
5) Configuration and Capacity Planning for Solaris 0133499529 PTH/1997-1ed
Servers
***网友fjchang推荐!!评语:
此书几乎没有任何 UNIX 指令出现,但却是一本硬书,提到许多规划方面应注意的事项。本书对 Storage System 描写之详尽,无任何书可匹敌,书评均认为此处乃本书最成功之处,单单这个部分就值回整本书价了。上一本书作者 Adrian 受本书作者之薰陶与影响甚深。

【系统安全】
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

===>基本上....网路是最大也是最好的一本书....

【Shell 程式设计】
1) UNIX SHELLS by example 0134608666 PTH/1998-1ed ***错误颇多,但却是一本好的shell programming入门书

===>对於shell programming,其实很多介绍unix的书上面都会有简单的介绍,但完全讨论这个主题的好像只有这本。它另外还有教awk,grep,sed,都很详细

【程式&系统工具】
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....

3) UNIX power tools 1565922603 O'reilly/1997-2ed
***网友推荐,有很多的实用技巧.....

【作业系统通论】
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

【Data structure and algorithm】
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

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
***还没玩完,但只想说: 真的好棒!!

【Unix】
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

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的写作

9) UNIX network programming 9813026537 PTH/1994-1ed

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为主题,觉得"杂"了点....但不失为一代宗师之作

12)Programming With Curses 0937175021 O'reilly/1986-1ed
***讲unix下curses函式库,若你要控制terminal,很好的叁考书

13)Thread Time:The Multithreaded Programming Guide 0131900676 PTH/1996-1ed

14)Multithreaded Programming With Pthreads 0136807291 PTH/1997-1ed

15)Programming With Posix Threads 0201633922 A-W/1997-1ed

16)Programming With Threads 0131723898 PTH/1995-1ed

17)Pthreads Programming 1565921151 O'reilly/1996-1ed
***以上五本书都是以pthread为主题,个人推荐(14)(16),其他的也很不错,只是我没细读,不很清楚....

【程式语言: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++】
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 0201563657 A-W/1992-1ed

12)C++ Strategies and Tactics 0201563827 A-W/1993-1ed
***以上五本书为网友推荐,都算是进阶用书

【程式语言:perl】
1) Learning Perl 1565922840 O'reilly/1997-2ed
***最易上手的入门书,有程式基础的人三天内就可学到一些东西(亲身经验....)

2) Programming Perl 1565921496 O'reilly/1996-2ed
***Perl's father 亲手写的书,若先看过(1),会很快吸收

3) Advanced Perl Programming 1565922204 O'reilly/1997-1ed

4) The Perl Cookbook 1565922433 O'reilly/1998-1ed

5) Web Client Programming with Perl 156592214X O'reilly/1997-1ed

6) Perl Resource Kit-Unix Edition 1565923707 O'reilly/1997-1ed

7) Learning Perl/Tk 1565923146 O'reilly/1999-1ed

【程式语言:Assembly】
1) IBM PC Assembly Language and Programming 0137566107 PTH/1997-4ed
***初学用书....

【Computer Architecture】
1) Computer Organization and Design : 1558604286 Morgan/1997-2ed
The Hardware/Software Interface
***大学教科书(计算机组织),这个topic的入门书

2) Computer Architecture : 1558603298 Morgan/1996-2ed

3) Computer Architecture : Concepts and Evolution 0201105578 A-W/1997-1ed

【compiler】
1) Crafting a Compiler With C 0805321667 A-W/1991-1ed
***大学教科书(compiler)

2) Compilers Principles, Techniques, and tools 0201100886 A-W/1986-1ed
***大学教科书(compiler),个人推荐!!因为我用它学的:>

=====================================================================

嵌入式硬件

面向对象程序设计:C++语言描述(原书第2版)

构建嵌入式Linux系统(第二版)

专业嵌入式软件开发——全面走向高质高效编程(含DVD光盘1张)

测试驱动的嵌入式C语言开发(Robert C. Martin鼎力推荐,TDD领域难得之佳作)

C嵌入式编程设计模式

高焕堂的著作《UML+OOPC嵌入式C语言开发精讲》

ARM开发手册

David Seal 《ARM Architecture Reference Manual》

Steve Furber 《ARM System-on-Chip Architecture》

Michael Barr 《Programming Embedded System in C and C++》

《Linux From Search》

《Running Linux》

《Linux System Administrator's Guide》

《Linux Device Drivers》

《The Art of Designing Embedded System》

《Embedded System Design》

《Understanding the Linux Kernel》

《C++Builder精彩编程实例集锦》
本书通过250个编程实例比较全面地介绍了使用C++Builder 6.0开发应用程序的编程技巧、方法和经验,包括程序界面、图形图像、COM/OLL应用、网络通信、系统设置、注册表操作和数据库使用等方面的内容。这些实例针对开发过程中的实际问题编写,范例较广、功能突出,具有较强的针对性和典型意义。使用本书最好方法就是将书中提出的问题自己先做一遍,看看是否能够解决;如果不能解决,再查看配套光盘中的源代码;最后再看看书中所提示的关键内容。相信您做完这250个编程实例中提到的问题,您使用C++Builder解决实际问题的能力会大有长进。
本书特别适用于具有C++Builder编程基础知识,正在使用C++Builder开发管理项目的编程人员,也可作为C++学习者提高编程水平的自学教材。
本书配套光盘中包括书中所有实例的源代码及可执行程序,可以参照学习及调用。

《C++ Primer (3RD)中文版》
C++ Primer的第三版结合了Stanley Lippman的实践经验和Josée Lajoie对于ANSI/ISO标准C++的深入理解。这本指导书的第三版已经被重新改写过,以便更加精确地讲述标准C++的特性和用法。在本书中,对于C++初学者特别有价值的是一些来自真实世界中的程序例子,它们说明了泛型程序(generic program)的设计、面向对象程序的设计、模板的用法,以及使用标准C++进行程序设计的方方面面。而且,本书也在适当的地方讲到了一些习惯用法以及效率指导。

《C++ STL(中文版)》
本书对C++ STL进行了全面而深入的阐述。STL(标准模板库)是在惠普实验室中开发的,已纳入ANSI/ISO C++标准。其中的代码采用模板类及模板函数的方式,可以极大地提高编程效率。本书由P.J. Plauger等四位对C++ STL的实现有着卓越贡献的大师撰写,详细讨论了C++ STL的各个部分。全书分为16章,其中的13章通过背景知识、功能描述、头文件代码、测试程序和习题,分别讲述了C++ STL中的13个头文件,其他章节介绍了STL中广泛涉及的三个主题--迭代器、算法和容器。本书附录列出了接口和术语表,最后列出了参考文献。 本书适合对C++有一定了解的程序员及高等院校师生阅读。
《C++多范型设计》
C++是一种支持多种范型的编程语言:类、重载函数、模板、模块以及过程编程,等等。除了该语言的灵活性和丰富性以外,此前创建一种设计模式以支持在单个应用中使用多种范型的努力还很欠缺。
本书介绍了使用多范型设计的一连串框架,提供了形成正式多范型设计方法的基础的一系列超前的设计实践。
本书提供了利用C++的多范型能力的分析过程和设计过程的知识。书中使用易于理解的记法和易读的解释来帮助所有的C++程序员(不仅是系统构建工程师或设计者)在他们的应用开发中组合多种范型,以获得更加高效、健壮、更具可移植性和更容易复用的软件。
读者将获得对支持多范型设计的领域工程方法的理解、本书揭示了如何使用共同性和差异性的原则来分析应用领域,从而根据最适合每个领域的范型来定义子领域。多范型设计比任何一种技术或方法挖掘得更深,以处理软件抽象和设计的基本问题。
本书介绍了所有形成领域工程基础的概念和技术、这些概念包括:深入了解共同性和差异性分析,领域工程如何与常用设计模式相互影响,如何找到应用领域中的抽象,以及领域工程的原则如何用作对象范型的抽象技术的基础。最重要的是,本书讨论了在设计阶段如何将最适当的范型应用于实现的分析技术。

《C++编程——数据结构与程序设计方法》
本书特点:
■ 本书所有程序源代码都以ANSI/ISO 标准C++和标准C++形式提供,并可以使用Microsoft Visual C++ 6.0,Borland C++ Builder 5 开发工具,或是 Metrowerks CodeWarrior来编译这些程序。
■ 每章后面的程序范例都是完整的程序代码。这些程序范例中包括输入、输出、问题分析和算法设计等具体步骤,并提供了完整的程序代码清单。
■ “小结”部分总结了每章的重要概念。
■ “练习”测试学生标识声明和语句正误的能力。
■ “编程练习”培养学生亲自动手编写C++程序的能力。
■ “注意”强调了各章节中重要概念的注意事项。
■ 每章中统一编号的例题通过相应代码来帮助读者理解程序设计的概念。
D. S. Malik
D.S. Malik现任Creighton大学数学与计算机科学系教授。他1985年获得Ohio大学博士学位。自从在Creighton大学任教以来,他一直在讲授计算机程序设计课程。D.S. Malik在抽象代数、模糊自动机理论及语言、模糊逻辑及应用和信息科学领域发表了超过45篇论文并出版了6本图书。

《STL 源码剖析》
这本书不适合C++ 初学者,不适合 Genericity(泛型技术)初学者,或 STL 初学者。这本书也不适合带领你学习面向对象(Object Oriented)技术 — 是的,STL 与面向对象没有太多关连。本书前言清楚说明了书籍的定位和合适的读者,以及各类基础读物。如果你的Generic Programming/STL实力足以阅读本书所呈现的源码,那么,恭喜,你踏上了基度山岛,这儿有一座大宝库等着你。源码之前了无秘密,你将看到vector的实现、list的实现、heap的实现、deque的实现、RB-tree的实现、hash-table的实现、set/map 的实现;你将看到各种算法(排序、搜寻、排列组合、数据移动与复制…)的实现;你甚至将看到底层的memory pool 和高阶抽象的traits 机制的实现。那些数据结构、那些算法、那些重要观念、那些编程实务中最重要最根本的珍宝,那些蜇伏已久彷佛已经还给老师的记忆,将重新在你的脑中闪闪发光。

《数据结构C++语言描述—应用标准模板库(STL)(第2版)》
本书是Ford和Topp两位教授于1996年出版的名着Data Structures with C++的第2版,在全球范围内已经有数以万计的学生从中受益。
作者将C++语言作为算法描述语言,应用包含规范化的数据结构的标准模板库,集中讲述了数组、向量、表、关联树容器,以及集合、映射、堆、哈希表和图等数据结构及其算法,重点讨论了如何高效地存储大型数据集合,涵盖了数据结构初级和高级教程的最新内容。书中各章章前提出学习目标,章后附有丰富的练习题、答案以及书面练习和上机编程练习,指导读者迅速、全面地掌握核心知识点和编程技巧。
本书可作为计算机及相关专业数据结构课程的核心教材,对于广大研发人员,也是一本数据结构与面向对象技术完整结合的全新技术参考用书。

《C++编程艺术》
  本书揭示了C++程序员创建世界级软件的奥秘。程序设计大师Herbert Schildt通过将C++语言广泛应用于功能强大的编程任务中,全面展示了C++语言的多功能性,敏捷性,和艺术性。本书内容包括探索C++的功能,创建内存管理的垃圾回收器子系统,开发线程控制面板,建立译码器以扩展C++的功能,开发可断点续传的Internet文件下载工具,创建财务分析库,用基于AI的搜索技术探索人工智能,建立定制的STL容器,以及开发Mini C++解释程序。书中所有示例和项目的源代码都可以从www.osborne.com 上免费下载。
《C++编程惯用法——高级程序员常用方法和技巧》
在本书中,C++专家Rob Murray就与我们分享了他宝贵的经验和建议,以帮助初中级C++程序员得到进一步的提高。 作者大量采用了实际开发中的代码来作为示例,向读者展示了那些有用的编程策略,并对那些有害的做法进行了警示。为了帮助读者更好地理解,在书中的每一章结束前,在该章中被介绍过的主要内容都被放到了一个列表中,此外,书中还给出了一些问题来激励读者们进行更多的思考和讨论。
本书在一开始就向我们讲解了如何为我们的设计选择正确的抽象,提示我们注意抽象和实现之间的区别—然后,我们就将学到如何将己得到的抽象转化成一个(或多个)C++中的类,期间进行的讨论所涵盖的范围上至高层的设计策略,下至底层的接口和实现细节。
对于C++中新增的模板特性,通过从基础开始到逐步地接触实际应用中的示例,Rob Murray向我们展示了其空前的洞察力。作者同时也向我们展示了多种特定的技巧,以使我们的程序更快、重用性更高,并且更健壮。异常是C++中另外一个新增的特性,对于何时该使用它,何时不该使用它,Murray也向我们给出了他的建议-在本书的最后,我们还可以学到如何将一个项目从C移植到C++之上,书中对该过程的讨论不但包括了其中可能出现的技术问题,也包括了使用技术的“人”的问题。
作者Robert B.Murray在撰写该书时是量子数据系统公司(Quantitative Data Systems)中负责软件工程的副总裁,该公司的业务包括向财富500强(Fodune 500)中的公司提供面向对象的软件解决方案 在此之前,他曾经在AT&T的Bell实验室工作,在那里他参与了C++语言、编译器以及库的开发。他同时也是《The C++ Report》杂志的创立编辑(founding editor),主持Obfuscated C++专栏。从1987年起,他就开始在学术会议和专业会议上向人教授C++语言。目前Murray在FNIS公司进行着软件开发的管理,他的兴趣主要包括:程序语言的开发和工具,以及轻量级的开发过程(如极限编程)
译者王昕 自1995年起接触C++编程,参与过多个C++项目的开发。曾在网上和杂志上发表过多篇有关C++的 文章。主要兴趣包括:程序语言的开发、形式化理论、软件开发方法学等。

《C++精髓软件工程方法》
C++是一种大型而复杂的语言,其设计目标是作为一种通用的工程语言。本书分4个部分共19章,不仅详细介绍了C++语言的基本语法,而且讲解了C++的高级应用(如虚函数、模板、异常等),并通过大量详尽的代码表达了有关软件工程及维护的观点。全书贯穿了面向对象程序设计思想,不断强调开发可重用的、可移植的和易维护的程序的重要性。本书专门为希望将实际经验与C++的具体细节相结合的专业人士而编写,也是一本学习C++语言的好教材,对初学编程的读者也大有裨益。

《C++参考大全(第四版)》
   本书是根据着名C语言专家Herbert Schildt的着作翻译的。这是一本关于C++语言的百科全书,包括C 和C++的命令、功能、编程和应用等方面的内容。全书分为五个部分:C++基础:C子集;C++的专有特征;标准函数库;标准C++类库;C++应用程序范例。详细描述和演示了定义C++语言的关键字、语法、函数、类和特征。其中第一部分全面讨论了C++的C子集;第二部分详细介绍了C++本身的特性,如类和对象、构造函数、析构函数和模板等;第三部分描述了标准函数库;第四部分讨论了标准类库,包括STL(标准模板库);第五部分显示了两个应用C++和面向对象编程的实际例子。 本书内容全面、翔实,是学习C++编程语言的广大学生的一部有用的工具书,也是对C++感兴趣的读者的必备参考书。
《标准C++编程宝典》
本书特色: ·全方位领略C++的强大功能,轻松掌握所有相关知识; ·通过由浅入深、由易到难的典型实例,快速精通C++编程; ·运用C++强大灵活的类机制编写一流的面向对象程序 ·利用标准C++库进行简单、高效的应用程序开发。 C++内容丰富、功能强大,是全世界专业编程人员的首选语言。本书内容全面、实例典型,且自成体系,是C++语言的完整教程。 标准C++是C++的国际性标准版本,本书以标准为基础,对C++进行了全面介绍。 本书从最基本的内容讲起,对C++的强大功能进行了详细介绍;运用C++的最新功能,详细论述了面向对象编程的思想;同时,还介绍了C++和C的不同之处。配上自成体系,是C++语言的完整教程,不要求读者预先掌握C语言。本书针对那些比较高深难懂的内容也做了深入浅出的介绍,比如模板(包括函数模版、类模版和标准模板库)、名字空间以及守行时类型信息(RTTI)等,这些功能对于开发大型复杂系统的程序设计人员来说是非常重要的。因此,无论是新手还是有经验的程序员,都可以从本书获取所需要的知识。  本书内容综合、全面,叙述流畅、清晰,实例典型、丰富,主要针对那些既不懂C也不懂C++、但又希望学习C++的程序员,是一本从门入到提高的经典书籍。
《C++游戏编程》
本书从游戏开发的角度出发,把C++应用到游戏软件领域。介绍一些C++的实战经验,用常规的C++技术解决游戏开发者经常遇到的问题。重点讲述已经在实际的项目中应用的技术,而不是大段地罗列代码。 本书是游戏开发经典丛书系列之一,适合游戏开发人员、业余游戏软件开发爱好者和有关游戏软件开发培训班使用,也可以人秋大专院校相关专业的参考书。

《C++编程思想 第2卷:实用编程技术》
《C++编程思想》(第1版) 荣获1996年度《软件开发》杂志的图书震撼大奖 (Jolt Award),成为该年度最佳图书。
本书内容:
·介绍实用的编程技术和最佳的实践方法,解决C++开发中最困难的课题
·深入研究标准C++库的功能,包括:字符串、输入输出流、STL算法和容器
·讲述模板的现代用法,包括模板元编程
·解开对多重继承的困惑,展示RTTI的实际使用
·深入探究异常处理方法,清晰解释异常安全设计
·介绍被认为是标准C++下一版特征之一的多线程处理编程技术,并提供最新研究成果
·对书中包含的所有示例代码都提供免费下载,这些代码段经过多个软件平台和编译器(包括基于Windows/Mac/Linux的GNU C++编译器) 的测试,稳定可靠。
在本书作者的个人网站www.BruceEckel.com上提供:
·本书的英文原文、源代码、练习解答指南、勘误表及补充材料
·本书相关内容的研讨和咨询
·本书第1卷及第2卷英文电子版的免费下载链接。

《C++高级编程》
本书既系统全面又突出重点,作者从C++基础知识讲起,始终着眼于C++语言的编程实践,提供了大量实践示例和解决方案,包括如何更好地实现重用、如何有效地测试和调试等C++专业人员常用的一些技术与方法,还提供了一些鲜为人知的、能大大简化工作的C十十语言特性;最后,还配有大量可重用的编码模式,并在附录中提供C十十面试宝典作为开发人员的实用指南。.

《C++必知必会——图灵程序设计丛书》
本书面向进阶C++的初学者,以及那些想把C++水平提高到专业水准的程序员和开发人员。...
本书描述了C++编程和设计中必须掌握但通常被误解的主题,这些主题涉及的范围较广,包括指针操作、模板、泛型编程、异常处理、内存分配、设计模式等。作者根据本人以及其他有经验的管理人员和培训老师的经验总结,对与这些主题相关的知识进行了精心挑选,最终浓缩成63条。每一条款所包含的内容均为进行产品级C++编程所需的关键知识。作者称这些知识为C++程序员必备的“常识”,其实并非意味简单或平庸,而是“必不可少”。
本书适合于中、高级C++程序员,也适合C或Java程序员转向C++程序设计时参考

部分经典IT书籍的更多相关文章

  1. 大牛推荐的30本经典编程书籍,从Python到前端全系列。

    注:为了方便阅读与收藏,我们也制作了30本书籍完整清单的Markdown.PDF版以及思维导图版,大家可以在实验楼公众号后台回复关键字"书籍推荐"获取. Python 系列(10本 ...

  2. 经典linux书籍

    入门篇<LINUX权威指南>书不错,写的很全面也比较广,涉及的不深,做为入门书籍不错,可以比较全面的了解linux .另外比较热门的也可以看看<鸟哥的私房菜>等书,偏管理类的书 ...

  3. 必看的经典金融书籍推荐zz

    5. 现代企业财务管理,11th詹姆斯.C.范霍恩,经济科学出版社,2002 6. Financial market and corporate strategy,glinbratt, 四.金融计量 ...

  4. oracle/mysql经典电子书籍pdf下载

    Oracle LZ写的书,深入结合oracle设计.优化/SQL优化.应用层架构与优化.大量生产案例,敬请期待... Oracle编程艺术 深入理解数据库体系结构(第3版) 链接:https://pa ...

  5. 这本最适合夯实基础的经典 Java 书籍,可能80% 的 Java 程序员没有认真看过!

    公众号[程序员书单]出品,转载请注明出处 作者:黄小斜 今天要给大家带来的一本书,是大名鼎鼎的head first系列丛书的一本<head first Java>相信很多学习Java的朋友 ...

  6. Morgan Stanley Books List:经典金融书籍推荐

    一.经济学 1. 中华帝国的专制制度,佛朗索瓦.魁奈 2. 资本论(共3卷),马恩全集 3. 国家竞争优势,麦克尔.波特 4. Essentials of corporate analysis, by ...

  7. C语言经典参考书籍

    <C程序设计语言> Brian W.Kernighan,Dennis M.Ritchie 编著:C语言的开山之作.C程序员应该人手一本. <C语言参考手册> Samuel P. ...

  8. IOS经典的书籍推荐

    基础 objective-c基础教程 iphone 开发秘籍 进阶篇 iOS 6编程实战 Objective-C 高级编程:iOS与OS X多线程和内存管理 Effective Objective-C ...

  9. java/spring boot/dubbo/spring cloud/微服务/SOA/分布式经典电子书籍pdf下载

    微服务系列 官方文档是最好的资料了. spring cloud官方文档:https://cloud.spring.io/spring-cloud-static/Greenwich.RELEASE/si ...

随机推荐

  1. 关于使用array_rand随机取出数组的值

    代码如下 <?php echo "<meta charset='utf-8'/>";//选择解码方式,防止乱码现象 $a = array("abc&qu ...

  2. Xshell6破解

    链接: https://pan.baidu.com/s/1P9kMmGdLfpPPxEgUxNXrhw 提取码: s3js

  3. 8.2 USB键盘驱动编写和测试

    目标:根据USB驱动分析和上节的USB鼠标驱动,编写键盘驱动,并测试. 一.原理分析 1. 首先通过打印usb_buf[i]中的8字节数据,看一下按键按下之后会接收到什么. 1)通过按完所有键盘按键打 ...

  4. 基于pygame的打砖块游戏,做到一半,不带做了

    跟着一个博主做的,前面的变量的定义全是内个哥们的,没带任何改动,就做了个界面,背景音乐,绘制了个小球,绘制了挡板 小球可以撞到边界反弹,然后做了砖块,定义了一个存放砖块的列表,,,就没有下文了 原博主 ...

  5. is和==,编码补充

    一,is和==的区别: 1, 通过一个ID()可以查看到一个变量表示的值在内存中的地址.    s = 'alex' print(id(s)) # 4326667072 s = "alex& ...

  6. 【转】Git远程操作详解

    Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能. Git有很多优势,其中之一就是远程操作非常简便.本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Gi ...

  7. php-configure错误解决

    configure: error: libjpeg.(a|so) not foundconfigure: error: libjpeg.(a|so) not foundln -sf libjpeg.s ...

  8. 从循环里面用QPixmap new对象很耗时联想到的

    1.在循环里面用QPixmap new图片对象延迟很高,这个是通过打时间日志得出的,深层原因还不清楚: 2.自制的图片浏览器在初始化的时候会初始化自己的一个图片列表,所以要用到上面的描述.所有图片的初 ...

  9. kindeditor 限制上传图片大小及宽高

    进入:/kindeditor/plugins/image/image.js,替换其中的 self.plugin.imageDialog = function (options)方法,代码为: self ...

  10. 关于缺失值(missing value)的处理---机器学习 Imputer

    关于缺失值(missing value)的处理 在sklearn的preprocessing包中包含了对数据集中缺失值的处理,主要是应用Imputer类进行处理. 首先需要说明的是,numpy的数组中 ...