軟件推薦書籍



 

軟件人員推薦書目(都是國外經典書籍!!!)

軟件人員推薦書目(一) 大師篇 

一、 科學哲學和管理哲學 
【1】 "程序開發心理學"(The Psychology of Computer Programming : Silver Anniversary Edition) 
【2】 "系統化思維導論"(An Introduction to Systems Thinking, Silver Anniversary Edition) 
【3】 "系統設計的一般原理"( General Principles of Systems Design) 
【4】 "質量?軟件?管理(第1卷)—— 系統思維"(Quality Software Management:Systems Thinking) 
【5】 "成爲技術領導者——解決問題的有機方法"(Becoming A Technical Leader:An Organic Problem Solving Approach) 
【6】 "你的燈亮着嗎?-發現問題的真正所在"( Are Your Lights On? How to Figure Out What the Problem Really Is) 
【7】 "程序員修煉之道"(The Pragmatic Programmer) 
【8】 "與熊共舞:軟件項目風險管理" (Waltzing With Bears: Managing Risk on Software Projects) 
【9】 "第五項修煉: 學習型組織的藝術與實務"( The Fifth Discipline) 

二、 計算機科學基礎 
【10】 "計算機程序設計藝術"(The Art of Computer Programming) 
【11】 "深入理解計算機系統"(Computer Systems A Programmer's Perspective ) 
【12】 "算法導論"(Introduction to Algorithms, Second Edition) 
【13】 "數據結構與算法分析 —— C語言描述(原書第2版) "(Data Structure & Algorithm Analysis in C, Second Edition) 
【14】 "自動機理論、語言和計算導論(第2版)"(Introduction to Automata Theory, Languages, and Computation(Second Edition)) 
【15】 "離散數學及其應用(原書第四版)"(Discrete Mathematics and Its Applications,Fourth Edition) 
【16】 "編譯原理"(Compilers: Principles, Techniques and Tools) 
【17】 "現代操作系統"(Modern Operating System) 
【18】 "計算機網絡(第4版)"(Computer Networks) 
【19】 "數據庫系統導論(第7版)"(An Introduction to Database Systems(Seventh Edition)) 

三、 軟件工程思想 
【20】 "人件"(Peopleware : Productive Projects and Teams, 2nd Ed.) 
【21】 "人件集 —— 人性化的軟件開發"( The Peopleware Papers: Notes on the Human Side of Software) 
【22】 "人月神話"(The Mythical Man-Month) 
【23】 "軟件工程 — 實踐者的研究方法(原書第5版)"(Software Engineering: A Practitioner's Approach, Fifth Edition) 
【24】 "敏捷軟件開發-原則、模式與實踐"(Agile Software Development: Principles, Patterns, and Practices) 
【25】 "規劃極限編程"(  Planning Extreme Programming) 
【26】 "RUP導論(原書第3版)"(The Rational Unified Process:An Introduction,Third Edition ) 
【27】 "統一軟件開發過程"(The Unified Software Development Process) 

四、 軟件需求 
【28】 "探索需求-設計前的質量"(Exploring Requirements: Quality Before Design) 
【29】 "編寫有效用例"(Writing Effective Use Cases ) 

五、 軟件設計和建模 
【30】 "面向對象方法原理與實踐" 
【31】 "面向對象軟件構造(英文版.第2版)"(Object-Oriented Software Construction,Second Edition ) 
【32】 "面向對象分析與設計(原書第2版)"(Object-Oriented Analysis and Design with Applications,2E ) 
【33】 "UML面向對象設計基礎"(Fundamentals of Object-Oriented Design in UML) 
【34】 "UML精粹 —— 標準對象建模語言簡明指南(第2版)"(UML Distilled: A Brief Guide to the Standard Object Modeling Language (2nd Edition)) 
【35】 "UML和模式應用(原書第2版)"(Applying UML and Patterns:An Introduction to Object-Oriented Analysis and Design and the Unified Process,Second Edition ) 
【36】 "設計模式精解"(Design Patterns Explained) 
【37】 "設計模式:可複用面向對象軟件的基礎"(  Design Patterns:Elements of Reusable Object-Oriented software) 
【38】 "面向模式的軟件體系結構 卷1:模式系統"( Pattern-Oriented Software Architecture, Volume 1: A System of Patterns) 
【39】 "軟件設計的藝術"(Bringing Design to Software) 

六、 程序設計 
【40】 "編程珠磯"(Programming Pearls Second Edition ) 
【41】 "C程序設計語言(第2版?新版)"(The C Programming Language ) 
【42】 "C++ 程序設計語言(特別版)"(The C++ Programming Language, Special Edition) 
【43】 "C++ Primer (3RD)" 
【44】 "C++語言的設計和演化"(The Design and Evolution of C++) 
【45】 "C++ 編程思想(2ND)"(Thinking in C++ Second Edition) 
【46】 "Effective C++" & "More Effective C++" 
【47】 "C++編程藝術 "(The Art of C++ ) 
【48】 "Java 編程思想:第3版"( Thinking in Java, Third Edition) 
【49】 "Effective Java" 

七、 軟件測試 
【50】 "測試驅動開發(中文版)"(Test-driven development:by example ) 
【51】 "面向對象系統的測試"(Testing Object-Oriented System: Models, Patterns, and Tools) 
【52】 "單元測試之道Java版 —— 使用Junit"/ "單元測試之道C#版——使用NUnit" (Pragmatic Unit Testing:In Java with JUnit / Pragmatic Unit Testing:In C# with NUnit) 

八、 軟件維護和重構 
【53】 "重構-改善既有代碼的設計"(Refactoring: Improving the Design of Existing Code) 
九、 配置管理和版本控制 
【54】 "版本控制之道 —— 使用CVS"(程序員修煉三部曲第一部:Pragmatic Version Control Using CVS) 

十、 領域專題(網絡、平臺、數據庫相關) 
【55】 "TCP/IP詳解"( TCP/IP Illustracted) 
【56】 "Unix網絡編程"(UNIX Network Programming) 
【57】 "UNIX環境高級編程"(Advanced Programming in the UNIX Environment) 
【58】 "UNIX 編程藝術"(The Art of Unix Programming) 
【59】 "數據訪問模式 —— 面向對象應用中的數據庫交互" 

軟件人員推薦書目(二) 拾遺篇 
【1】 "系統思考"( 第五項修煉的核心,經理人處理複雜問題的利器) (Seeing the Forest for the Trees: A Manager's Guide to Applying Systems Thinking) 
【2】 "模式分析的核方法"(Kernel Methods for Pattern Analysis) 
【3】 "計算機科學概論:第8版"(Computer Science : An Overview (8th Edition)) 
【4】 "計算機科學導論"(Foundations of Computer Science: From Data Manipulation to Theory of Computation) 
【5】 "編碼的奧祕"(CODE) 
【6】 "具體數學:計算機科學基礎(英文版.第2版)"(Concrete Mathematics A Foundation for Computer Science(Second Edition)) 
【7】 "數據結構與算法分析 C++描述(第2版)(英文影印版)"(Data Structures & Algorithm Analysis in C++(2nd ed.))
【8】 "數據結構與算法分析 —— Java語言描述"(Data Structures and Algorithm Analysis in Java) 
【9】 "數據結構、算法與應用:C++描述"(Data Structures, Algorithms and Applications in C++) 
【10】 "數據結構與算法分析(C++版)第二版" (Practice Introduction to Data Structures and Algorithm Analysis (C++ Edition) (2nd Edition)) 
【11】 "數據結構 C++語言描述"(Data Structures C++) 
【12】 "圖論簡明教程"(A Friendly Introduction to Graph Theory ) 
【13】 "操作系統概念(第六版)"(Operating System Concepts,Sixth Edition) 
【14】 "操作系統:設計與實現(第二版)上冊、下冊(新版)"(OPERATING SYSTEMS:Design and Implementation(Second edition)) 
【15】 "分佈式系統-原理與範型"(Distributed Systems:Principles and Paradigms ) 
【16】 "4.4 BSD操作系統設計與實現(中文版)"(The Design and Implementation of the 4.4BSD Operation System) 
【17】 "萊昂氏UNIX源代碼分析"(Lion' Commentary on UNIX 6th Edition With Source Code) 
【18】 "Linux內核設計與實現"(Linux Kernel Development) 
【19】 "編譯原理及實踐"(Compiler Construction: Principles and Practice) 
【20】 "數據與計算機通信(第七版)"(Data and Computer Communications, Seventh Edition) 
【21】 "數據庫系統概念"(Database System Concepts, Fourth Edition) 
【22】 "數據庫管理系統:原理與設計(第3版)" (Database Management Systems(Third Edition)) 
【23】 "數據庫原理、編程與性能(原書第2版)" (Database-Principles, Programming, and Performance Second Edition ) 
【24】 "最後期限"(The Deadline:a novel about project management) 
【25】 "死亡之旅(第二版)" (Death March, Second Edition ) 
【26】 "技術人員管理 — 創新、協作和軟件過程"(Managing Technical People:Innovation,Teamwork,and the Software Process) 
【27】 "個體軟件過程"(Introduction to the Personal Software Process) 
【28】 "小組軟件開發過程"(Introduction to the Team Software Process ) 
【29】 "軟件工程規範"(A Discipline for Software Engineering) 
【30】 "快速軟件開發——有效控制與完成進度計劃"(Rapid Development) 
【31】 "超越傳統的軟件開發 —— 極限編程的幻象與真實" 
【32】 "敏捷軟件開發-使用SCRUM過程(影印版)"(Agile Software Development with Scrum) 
【33】 "解析極限編程:擁抱變化(影印版)"(Extreme Programming Explained:Embrace Change) 
【34】 "敏捷軟件開發工具——精益開發方法"(Lean Software Development:An Agile Toolkit ) 
【35】 "敏捷軟件開發(中文版)"(Agile Software Development ) 
【36】 "特徵驅動開發方法原理與實踐"(A Practical Guide to Feature-Driven Development ) 
【37】 "敏捷建模:極限編程和統一過程的有效實踐"(Agile Modeling:Effective Practices for eXtreme Programming and the Unified Process ) 
【38】 "敏捷項目管理"(Agile Project Management: Creating Innovative Products) 
【39】 "自適應軟件開發—一種管理複雜系統的協作模式" (Adaptive Software Development:a collaborative approach to managing complex systems) 
【40】 "Rational統一過程:實踐者指南"(The Rational Unified Process Made Easy: A Practitioner's Guide to the RUP ) 
【41】 "CMMI精粹--集成化過程改進實用導論"(CMMI Distilled: A Practical Introduction to Integrated Process Improvement ) 
【42】 "CMMI——過程集成與產品改進指南(影印版)"(CMMI : Guidelines for Process Integration and Product Improvement ) 
【43】 "領域驅動開發"(Domain-Driven Design:Tacking Complexity in the heart of software) 
【44】 "創建軟件工程文化"(Creating a Software Engineering Culture) 
【45】 "過程模式"(More Process Patterns : Delivering Large-Scale Systems Using Object Technology) 
【46】 "軟件工藝"(Software Craftsmanship) 
【47】 "軟件需求"(Software Requirements) 
【48】 "軟件需求管理:統一方法"(Managing Software Requirements:A Unified Approach) 
【49】 "軟件複用技術:在系統開發過程中考慮複用" (Software Reuse Techniques Adding Reuse to the Systems Development Process ) 
【50】 "軟件複用:結構、過程和組織 "(Software Reuse Architecture,Process and Organization for Business Success ) 
【51】 "分析模式:可複用的對象模型" (Analysis Patterns :Reusable Object Models ) 
【52】 "Design by Contract原則與實踐"( Design by Contract by Example ) 
【53】 "UML 用戶指南"(The Unified Modeling Language User Guide ) 
【54】 "UML參考手冊"(The Unified Modeling Language Reference Manual) 
【55】 "系統分析與設計(第5版)"(Systems Analysis and Design, Fifth Edition) 
【56】 "軟件構架實踐(第2版)" (Software Architecture in Practice,Second Edition) 
【57】 "企業應用架構模式"(Patterns of Enterprise Application Architecture ) 
【58】 "軟件體系結構的藝術"(The Art of Software Architecture:Design Methods and Techniques) 
【59】 "軟件構架編檔"(Documenting Software Architectures:Views and Beyond) 
【60】 "OO項目求生法則"(Surviving Object-Oriented Projects) 
【61】 "OOD啓思錄" (Object-Oriented Design Heuristics) 
【62】 "對象揭祕:Java、Eiffel和C++"(Objects Unencapsulated: Java, Eiffel and C++) 
【63】 "軟件開發的科學與藝術"(The Science and Art of Software Development) 
【64】 "程序設計實踐"(The Practice of Programming) 
【65】 "代碼閱讀方法與實踐"(Code Reading: The Open Source Perspective ) 
【66】 "代碼大全"(Code Complete) 
【67】 "重構手冊(中文版)"(Refactoring workbook) 
【68】 "程序設計語言——實踐之路"(Programming Language Pragmatics ) 
【69】 "高質量程序設計指南--C++/C語言" 
【70】 "C程序設計(第二版)" 
【71】 "C++程序設計" 
【72】 "C++面向對象程序設計"(Object-Oriented Programming in C++ Fourth Edition ) 
【73】 "C++ Gotchas(影印版)"(C++ Gotchas: Avoiding Common Problems in Coding and Design ) 
【74】 "Essential C++ 中文版"(Essential C++) 
【75】 "C++經典問答"(C++ FAQs (2nd Edition) ) 
【76】 "C++ Templates中文版"(C++ Templates: The Complete Guide ) 
【77】 "C++標準程序庫—自修教程與參考手冊"(The C++ Standard Library) 
【78】 "C++ STL(中文版)"(C++ Standard Template Library ) 
【79】 "泛型編程與STL"(Generic Programming and the STL: Using and Extending the C++ Standard Template Library ) 
【80】 "C++多範型設計"(Multi-Paradigm Design for C++ ) 
【81】 "C++設計新思維(泛型編程與設計模式之應用)"(Modern C++ Design : Generic Programming and Design Patterns Applied) 
【82】 "C++沉思錄"(Ruminations on C++) 
【83】 "Accelerated C++ 中文版"(Accelerated C++) 
【84】 "Advanced C++ 中文版"(Advanced C++ Programming Styles and Idioms ) 
【85】 "Exceptional C++(中文版)" "More Exceptional C++(英文版)" (Exceptional C++, More Exceptional C++) 
【86】 "C++編程慣用法 —— 高級程序員常用方法和技巧" (C++ Strategies and Tactics ) 
【87】 "深度探索C++對象模型"(Inside The C++ Object Model) 
【88】 "Applied C++ 中文版——構建更佳軟件的實用技術"(Applied C++: practical techniques for building better software ) 
【89】 "C++高效編程:內存與性能優化"(C++ Footprint and Performance Optimization) 
【90】 "提高C++性能的編程技術"(Efficient C++: Performance Programming Techniques) 
【91】 "代碼優化:有效使用內存"(Code Optimization: Effective Memory Usage ) 
【92】 "大規模C++程序設計" ( large-Scale C++ Software Design) 
【93】 "Java編程語言(第三版)"(The Java Programming Language,Third Edition ) 
【94】 "UML Java程序員指南"(UML For Java Programmers) 
【95】 "最新 Java 2 核心技術"(Core Java 2) 
【96】 "Java編程藝術"(The Art of Java) 
【97】 "J2EE核心模式(原書第2版)"(Core J2EE Patterns: Best Practices and Design Strategies, Second Edition) 
【98】 "應用程序調試技術"(Debugging Applications) 
【99】 "軟件測試"(Software Testing A Craftsmaj's Approach(Second Edition) 
【100】 "軟件測試求生法則"(Surviving the Top Ten Challenges of Software Testing:A People-Oriented Approach) 
【101】 "功能點分析—成功軟件項目的測量實踐"(Function Point Analysis:Measurement Practices for Successful Software Projects) 
【102】 "走查、審查與技術複審手冊—對程序、項目與產品進行評估(第3版)"(Handbook of Walkthroughs,Inspections,and Technical Reviews:Evaluating Programs,Projects,and Products,3rd ed. ) 
【103】 "配置管理原理與實踐"(Configuration Management Principles and Practice) 
【104】 "軟件發佈方法"(Software Release Methodology) 
【105】 "Lex 與 Yacc(第二版)"(Lex & Yacc,Second Edition ) 
【106】 "用TCP/IP進行網際互聯"(TCP/IP網絡互聯技術)(Internetworking With TCP/IP) 
【107】 "TCP/IP路由技術"(Routing TCP/IP) 
【108】 "Windows 程序設計(第5版)(上、下冊)"(Programming Windows (Fifth Edition) ) 
【109】 ".NET構架技術與Visual C++編程"(.NET Architecture and Programming using Visual C++ ) 
【110】 "Microsoft .NET程序設計技術內幕" (Programming Microsoft .NET) 
【111】 "Microsoft C# Windows程序設計(上、下冊)" 
【112】 "基於 C++ CORBA 高級編程"(Advanced CORBA Programming with C++) 
【113】 "計算機圖形學"(Computer Graphics) 
【114】 "計算機圖形學:C語言版(第2版"英文影印版)"(Computer Graphics: C Version, Second Edition ) 
【115】 "計算機圖形學(第三版)"(Computer Graphics with OpenGL, 3e) 
【116】 "Windows遊戲編程大師技巧(第二版)"(Tricks of the Windows Game Programming Gurus, 2nd) 
【117】 "頂級遊戲設計:構造遊戲世界"(Ultimate Game Design: Building Game Worlds) 
【118】 "彙編語言編程藝術"(The Art of Assembly Language ) 
【119】 "軟件剖析――代碼攻防之道"(Exploiting Software:how to break code) 
【120】 "編寫安全的代碼"(Writing secure Code) 
【121】 "應用密碼學(協議算法與C源程序)"(Applied Cryptography:Protocols,Algorithms,and Source Code in C) 
【122】 "網絡信息安全的真相"(Secrets and Lies:Digital Security in a Networked World) 
【123】 "數據倉庫項目管理"(Data Warehouse Project Management) 
【124】 "數據挖掘概念與技術"(Data Mining:Concepts and Techniques) 
【125】 "人工智能"(Artifical Intelligence: A new Synthesis) 
【126】 "神經網絡設計" (Neural Network Design) 
【127】 "網格計算"(Grid Computing) 
【128】 "工作流管理—模型方法和系統"(workflow management:models,methods,and systems)
 

軟件人員推薦書目(都是國外經典書籍!!!)

軟件人員推薦書目(一) 大師篇 

一、 科學哲學和管理哲學 
【1】 "程序開發心理學"(The Psychology of Computer Programming : Silver Anniversary Edition) 
【2】 "系統化思維導論"(An Introduction to Systems Thinking, Silver Anniversary Edition) 
【3】 "系統設計的一般原理"( General Principles of Systems Design) 
【4】 "質量?軟件?管理(第1卷)—— 系統思維"(Quality Software Management:Systems Thinking) 
【5】 "成爲技術領導者——解決問題的有機方法"(Becoming A Technical Leader:An Organic Problem Solving Approach) 
【6】 "你的燈亮着嗎?-發現問題的真正所在"( Are Your Lights On? How to Figure Out What the Problem Really Is) 
【7】 "程序員修煉之道"(The Pragmatic Programmer) 
【8】 "與熊共舞:軟件項目風險管理" (Waltzing With Bears: Managing Risk on Software Projects) 
【9】 "第五項修煉: 學習型組織的藝術與實務"( The Fifth Discipline) 

二、 計算機科學基礎 
【10】 "計算機程序設計藝術"(The Art of Computer Programming) 
【11】 "深入理解計算機系統"(Computer Systems A Programmer's Perspective ) 
【12】 "算法導論"(Introduction to Algorithms, Second Edition) 
【13】 "數據結構與算法分析 —— C語言描述(原書第2版) "(Data Structure & Algorithm Analysis in C, Second Edition) 
【14】 "自動機理論、語言和計算導論(第2版)"(Introduction to Automata Theory, Languages, and Computation(Second Edition)) 
【15】 "離散數學及其應用(原書第四版)"(Discrete Mathematics and Its Applications,Fourth Edition) 
【16】 "編譯原理"(Compilers: Principles, Techniques and Tools) 
【17】 "現代操作系統"(Modern Operating System) 
【18】 "計算機網絡(第4版)"(Computer Networks) 
【19】 "數據庫系統導論(第7版)"(An Introduction to Database Systems(Seventh Edition)) 

三、 軟件工程思想 
【20】 "人件"(Peopleware : Productive Projects and Teams, 2nd Ed.) 
【21】 "人件集 —— 人性化的軟件開發"( The Peopleware Papers: Notes on the Human Side of Software) 
【22】 "人月神話"(The Mythical Man-Month) 
【23】 "軟件工程 — 實踐者的研究方法(原書第5版)"(Software Engineering: A Practitioner's Approach, Fifth Edition) 
【24】 "敏捷軟件開發-原則、模式與實踐"(Agile Software Development: Principles, Patterns, and Practices) 
【25】 "規劃極限編程"(  Planning Extreme Programming) 
【26】 "RUP導論(原書第3版)"(The Rational Unified Process:An Introduction,Third Edition ) 
【27】 "統一軟件開發過程"(The Unified Software Development Process) 

四、 軟件需求 
【28】 "探索需求-設計前的質量"(Exploring Requirements: Quality Before Design) 
【29】 "編寫有效用例"(Writing Effective Use Cases ) 

五、 軟件設計和建模 
【30】 "面向對象方法原理與實踐" 
【31】 "面向對象軟件構造(英文版.第2版)"(Object-Oriented Software Construction,Second Edition ) 
【32】 "面向對象分析與設計(原書第2版)"(Object-Oriented Analysis and Design with Applications,2E ) 
【33】 "UML面向對象設計基礎"(Fundamentals of Object-Oriented Design in UML) 
【34】 "UML精粹 —— 標準對象建模語言簡明指南(第2版)"(UML Distilled: A Brief Guide to the Standard Object Modeling Language (2nd Edition)) 
【35】 "UML和模式應用(原書第2版)"(Applying UML and Patterns:An Introduction to Object-Oriented Analysis and Design and the Unified Process,Second Edition ) 
【36】 "設計模式精解"(Design Patterns Explained) 
【37】 "設計模式:可複用面向對象軟件的基礎"(  Design Patterns:Elements of Reusable Object-Oriented software) 
【38】 "面向模式的軟件體系結構 卷1:模式系統"( Pattern-Oriented Software Architecture, Volume 1: A System of Patterns) 
【39】 "軟件設計的藝術"(Bringing Design to Software) 

六、 程序設計 
【40】 "編程珠磯"(Programming Pearls Second Edition ) 
【41】 "C程序設計語言(第2版?新版)"(The C Programming Language ) 
【42】 "C++ 程序設計語言(特別版)"(The C++ Programming Language, Special Edition) 
【43】 "C++ Primer (3RD)" 
【44】 "C++語言的設計和演化"(The Design and Evolution of C++) 
【45】 "C++ 編程思想(2ND)"(Thinking in C++ Second Edition) 
【46】 "Effective C++" & "More Effective C++" 
【47】 "C++編程藝術 "(The Art of C++ ) 
【48】 "Java 編程思想:第3版"( Thinking in Java, Third Edition) 
【49】 "Effective Java" 

七、 軟件測試 
【50】 "測試驅動開發(中文版)"(Test-driven development:by example ) 
【51】 "面向對象系統的測試"(Testing Object-Oriented System: Models, Patterns, and Tools) 
【52】 "單元測試之道Java版 —— 使用Junit"/ "單元測試之道C#版——使用NUnit" (Pragmatic Unit Testing:In Java with JUnit / Pragmatic Unit Testing:In C# with NUnit) 

八、 軟件維護和重構 
【53】 "重構-改善既有代碼的設計"(Refactoring: Improving the Design of Existing Code) 
九、 配置管理和版本控制 
【54】 "版本控制之道 —— 使用CVS"(程序員修煉三部曲第一部:Pragmatic Version Control Using CVS) 

十、 領域專題(網絡、平臺、數據庫相關) 
【55】 "TCP/IP詳解"( TCP/IP Illustracted) 
【56】 "Unix網絡編程"(UNIX Network Programming) 
【57】 "UNIX環境高級編程"(Advanced Programming in the UNIX Environment) 
【58】 "UNIX 編程藝術"(The Art of Unix Programming) 
【59】 "數據訪問模式 —— 面向對象應用中的數據庫交互" 

軟件人員推薦書目(二) 拾遺篇 
【1】 "系統思考"( 第五項修煉的核心,經理人處理複雜問題的利器) (Seeing the Forest for the Trees: A Manager's Guide to Applying Systems Thinking) 
【2】 "模式分析的核方法"(Kernel Methods for Pattern Analysis) 
【3】 "計算機科學概論:第8版"(Computer Science : An Overview (8th Edition)) 
【4】 "計算機科學導論"(Foundations of Computer Science: From Data Manipulation to Theory of Computation) 
【5】 "編碼的奧祕"(CODE) 
【6】 "具體數學:計算機科學基礎(英文版.第2版)"(Concrete Mathematics A Foundation for Computer Science(Second Edition)) 
【7】 "數據結構與算法分析 C++描述(第2版)(英文影印版)"(Data Structures & Algorithm Analysis in C++(2nd ed.))
【8】 "數據結構與算法分析 —— Java語言描述"(Data Structures and Algorithm Analysis in Java) 
【9】 "數據結構、算法與應用:C++描述"(Data Structures, Algorithms and Applications in C++) 
【10】 "數據結構與算法分析(C++版)第二版" (Practice Introduction to Data Structures and Algorithm Analysis (C++ Edition) (2nd Edition)) 
【11】 "數據結構 C++語言描述"(Data Structures C++) 
【12】 "圖論簡明教程"(A Friendly Introduction to Graph Theory ) 
【13】 "操作系統概念(第六版)"(Operating System Concepts,Sixth Edition) 
【14】 "操作系統:設計與實現(第二版)上冊、下冊(新版)"(OPERATING SYSTEMS:Design and Implementation(Second edition)) 
【15】 "分佈式系統-原理與範型"(Distributed Systems:Principles and Paradigms ) 
【16】 "4.4 BSD操作系統設計與實現(中文版)"(The Design and Implementation of the 4.4BSD Operation System) 
【17】 "萊昂氏UNIX源代碼分析"(Lion' Commentary on UNIX 6th Edition With Source Code) 
【18】 "Linux內核設計與實現"(Linux Kernel Development) 
【19】 "編譯原理及實踐"(Compiler Construction: Principles and Practice) 
【20】 "數據與計算機通信(第七版)"(Data and Computer Communications, Seventh Edition) 
【21】 "數據庫系統概念"(Database System Concepts, Fourth Edition) 
【22】 "數據庫管理系統:原理與設計(第3版)" (Database Management Systems(Third Edition)) 
【23】 "數據庫原理、編程與性能(原書第2版)" (Database-Principles, Programming, and Performance Second Edition ) 
【24】 "最後期限"(The Deadline:a novel about project management) 
【25】 "死亡之旅(第二版)" (Death March, Second Edition ) 
【26】 "技術人員管理 — 創新、協作和軟件過程"(Managing Technical People:Innovation,Teamwork,and the Software Process) 
【27】 "個體軟件過程"(Introduction to the Personal Software Process) 
【28】 "小組軟件開發過程"(Introduction to the Team Software Process ) 
【29】 "軟件工程規範"(A Discipline for Software Engineering) 
【30】 "快速軟件開發——有效控制與完成進度計劃"(Rapid Development) 
【31】 "超越傳統的軟件開發 —— 極限編程的幻象與真實" 
【32】 "敏捷軟件開發-使用SCRUM過程(影印版)"(Agile Software Development with Scrum) 
【33】 "解析極限編程:擁抱變化(影印版)"(Extreme Programming Explained:Embrace Change) 
【34】 "敏捷軟件開發工具——精益開發方法"(Lean Software Development:An Agile Toolkit ) 
【35】 "敏捷軟件開發(中文版)"(Agile Software Development ) 
【36】 "特徵驅動開發方法原理與實踐"(A Practical Guide to Feature-Driven Development ) 
【37】 "敏捷建模:極限編程和統一過程的有效實踐"(Agile Modeling:Effective Practices for eXtreme Programming and the Unified Process ) 
【38】 "敏捷項目管理"(Agile Project Management: Creating Innovative Products) 
【39】 "自適應軟件開發—一種管理複雜系統的協作模式" (Adaptive Software Development:a collaborative approach to managing complex systems) 
【40】 "Rational統一過程:實踐者指南"(The Rational Unified Process Made Easy: A Practitioner's Guide to the RUP ) 
【41】 "CMMI精粹--集成化過程改進實用導論"(CMMI Distilled: A Practical Introduction to Integrated Process Improvement ) 
【42】 "CMMI——過程集成與產品改進指南(影印版)"(CMMI : Guidelines for Process Integration and Product Improvement ) 
【43】 "領域驅動開發"(Domain-Driven Design:Tacking Complexity in the heart of software) 
【44】 "創建軟件工程文化"(Creating a Software Engineering Culture) 
【45】 "過程模式"(More Process Patterns : Delivering Large-Scale Systems Using Object Technology) 
【46】 "軟件工藝"(Software Craftsmanship) 
【47】 "軟件需求"(Software Requirements) 
【48】 "軟件需求管理:統一方法"(Managing Software Requirements:A Unified Approach) 
【49】 "軟件複用技術:在系統開發過程中考慮複用" (Software Reuse Techniques Adding Reuse to the Systems Development Process ) 
【50】 "軟件複用:結構、過程和組織 "(Software Reuse Architecture,Process and Organization for Business Success ) 
【51】 "分析模式:可複用的對象模型" (Analysis Patterns :Reusable Object Models ) 
【52】 "Design by Contract原則與實踐"( Design by Contract by Example ) 
【53】 "UML 用戶指南"(The Unified Modeling Language User Guide ) 
【54】 "UML參考手冊"(The Unified Modeling Language Reference Manual) 
【55】 "系統分析與設計(第5版)"(Systems Analysis and Design, Fifth Edition) 
【56】 "軟件構架實踐(第2版)" (Software Architecture in Practice,Second Edition) 
【57】 "企業應用架構模式"(Patterns of Enterprise Application Architecture ) 
【58】 "軟件體系結構的藝術"(The Art of Software Architecture:Design Methods and Techniques) 
【59】 "軟件構架編檔"(Documenting Software Architectures:Views and Beyond) 
【60】 "OO項目求生法則"(Surviving Object-Oriented Projects) 
【61】 "OOD啓思錄" (Object-Oriented Design Heuristics) 
【62】 "對象揭祕:Java、Eiffel和C++"(Objects Unencapsulated: Java, Eiffel and C++) 
【63】 "軟件開發的科學與藝術"(The Science and Art of Software Development) 
【64】 "程序設計實踐"(The Practice of Programming) 
【65】 "代碼閱讀方法與實踐"(Code Reading: The Open Source Perspective ) 
【66】 "代碼大全"(Code Complete) 
【67】 "重構手冊(中文版)"(Refactoring workbook) 
【68】 "程序設計語言——實踐之路"(Programming Language Pragmatics ) 
【69】 "高質量程序設計指南--C++/C語言" 
【70】 "C程序設計(第二版)" 
【71】 "C++程序設計" 
【72】 "C++面向對象程序設計"(Object-Oriented Programming in C++ Fourth Edition ) 
【73】 "C++ Gotchas(影印版)"(C++ Gotchas: Avoiding Common Problems in Coding and Design ) 
【74】 "Essential C++ 中文版"(Essential C++) 
【75】 "C++經典問答"(C++ FAQs (2nd Edition) ) 
【76】 "C++ Templates中文版"(C++ Templates: The Complete Guide ) 
【77】 "C++標準程序庫—自修教程與參考手冊"(The C++ Standard Library) 
【78】 "C++ STL(中文版)"(C++ Standard Template Library ) 
【79】 "泛型編程與STL"(Generic Programming and the STL: Using and Extending the C++ Standard Template Library ) 
【80】 "C++多範型設計"(Multi-Paradigm Design for C++ ) 
【81】 "C++設計新思維(泛型編程與設計模式之應用)"(Modern C++ Design : Generic Programming and Design Patterns Applied) 
【82】 "C++沉思錄"(Ruminations on C++) 
【83】 "Accelerated C++ 中文版"(Accelerated C++) 
【84】 "Advanced C++ 中文版"(Advanced C++ Programming Styles and Idioms ) 
【85】 "Exceptional C++(中文版)" "More Exceptional C++(英文版)" (Exceptional C++, More Exceptional C++) 
【86】 "C++編程慣用法 —— 高級程序員常用方法和技巧" (C++ Strategies and Tactics ) 
【87】 "深度探索C++對象模型"(Inside The C++ Object Model) 
【88】 "Applied C++ 中文版——構建更佳軟件的實用技術"(Applied C++: practical techniques for building better software ) 
【89】 "C++高效編程:內存與性能優化"(C++ Footprint and Performance Optimization) 
【90】 "提高C++性能的編程技術"(Efficient C++: Performance Programming Techniques) 
【91】 "代碼優化:有效使用內存"(Code Optimization: Effective Memory Usage ) 
【92】 "大規模C++程序設計" ( large-Scale C++ Software Design) 
【93】 "Java編程語言(第三版)"(The Java Programming Language,Third Edition ) 
【94】 "UML Java程序員指南"(UML For Java Programmers) 
【95】 "最新 Java 2 核心技術"(Core Java 2) 
【96】 "Java編程藝術"(The Art of Java) 
【97】 "J2EE核心模式(原書第2版)"(Core J2EE Patterns: Best Practices and Design Strategies, Second Edition) 
【98】 "應用程序調試技術"(Debugging Applications) 
【99】 "軟件測試"(Software Testing A Craftsmaj's Approach(Second Edition) 
【100】 "軟件測試求生法則"(Surviving the Top Ten Challenges of Software Testing:A People-Oriented Approach) 
【101】 "功能點分析—成功軟件項目的測量實踐"(Function Point Analysis:Measurement Practices for Successful Software Projects) 
【102】 "走查、審查與技術複審手冊—對程序、項目與產品進行評估(第3版)"(Handbook of Walkthroughs,Inspections,and Technical Reviews:Evaluating Programs,Projects,and Products,3rd ed. ) 
【103】 "配置管理原理與實踐"(Configuration Management Principles and Practice) 
【104】 "軟件發佈方法"(Software Release Methodology) 
【105】 "Lex 與 Yacc(第二版)"(Lex & Yacc,Second Edition ) 
【106】 "用TCP/IP進行網際互聯"(TCP/IP網絡互聯技術)(Internetworking With TCP/IP) 
【107】 "TCP/IP路由技術"(Routing TCP/IP) 
【108】 "Windows 程序設計(第5版)(上、下冊)"(Programming Windows (Fifth Edition) ) 
【109】 ".NET構架技術與Visual C++編程"(.NET Architecture and Programming using Visual C++ ) 
【110】 "Microsoft .NET程序設計技術內幕" (Programming Microsoft .NET) 
【111】 "Microsoft C# Windows程序設計(上、下冊)" 
【112】 "基於 C++ CORBA 高級編程"(Advanced CORBA Programming with C++) 
【113】 "計算機圖形學"(Computer Graphics) 
【114】 "計算機圖形學:C語言版(第2版"英文影印版)"(Computer Graphics: C Version, Second Edition ) 
【115】 "計算機圖形學(第三版)"(Computer Graphics with OpenGL, 3e) 
【116】 "Windows遊戲編程大師技巧(第二版)"(Tricks of the Windows Game Programming Gurus, 2nd) 
【117】 "頂級遊戲設計:構造遊戲世界"(Ultimate Game Design: Building Game Worlds) 
【118】 "彙編語言編程藝術"(The Art of Assembly Language ) 
【119】 "軟件剖析――代碼攻防之道"(Exploiting Software:how to break code) 
【120】 "編寫安全的代碼"(Writing secure Code) 
【121】 "應用密碼學(協議算法與C源程序)"(Applied Cryptography:Protocols,Algorithms,and Source Code in C) 
【122】 "網絡信息安全的真相"(Secrets and Lies:Digital Security in a Networked World) 
【123】 "數據倉庫項目管理"(Data Warehouse Project Management) 
【124】 "數據挖掘概念與技術"(Data Mining:Concepts and Techniques) 
【125】 "人工智能"(Artifical Intelligence: A new Synthesis) 
【126】 "神經網絡設計" (Neural Network Design) 
【127】 "網格計算"(Grid Computing) 
【128】 "工作流管理—模型方法和系統"(workflow management:models,methods,and systems)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章