爱爱小说网 > 其他电子书 > e6材(计算机牛人的必由之路)_图灵地带 >

第1章

e6材(计算机牛人的必由之路)_图灵地带-第1章


按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!



Code 主页博客相册|个人档案 
|好友  查看文章 
(转)计算机经典教材(计算机牛人的必由之路)2008…02…18 02:27目录
      1 前言 
      2 Mathematics (数学) 
      3 Data Structures & Algorithms (数据结构、算法) 
      4 piler (编译原理) 
      5 Operating System (操作系统) 
      6 Database (数据库) 
      7 C (C 语言) 
      8 C++ (C++ 语言) 
      9 Object…Oriented (面向对象) 
      10 Software Engineering (软件工程) 
      11 UNIX Programming (UNIX编程) 
      12 UNIX Administration (UNIX系统管理) 
      13 Networks (网络) 
      14 Windows Programming (Windows 编程) 
      15 Other (其它) 

      前言

      推荐原则:
      宁缺勿滥,决不混进糟粕 (好书不一定对所有人都合适,但对于它的目标读者群来说,一定是好书)。 

      选书原则:
      有国外的,不看国产的 
      有原版的,不看翻译的 
      看大师的作品 

      看书原则:
      不要看C、C++、java……今天听说C好,就跑去学C。明天听说java好,就跑去学java,最后你什么也学不到。因为不管什么语言,永远不要忘记语言的本质。语言只是一种工具,它的作用就是完成你的工作。不管把 
      C 的语法学得如何透彻,也不管把 C 的 
      trick用的如何精妙,这都不能表示你会编程。要学会如何分析问题,如何设计程序,如何用一种具体的语言来实现。如果你只会做最后一步,你只是一个编码者(coder),还不是一个程序员(programmer)。做一个programmer,不要做coder。总之,不要为了学语言而去学语言(除非你是个语言学家)。 

      不要放弃对基础知识的学习。所谓基础知识,一般都有一个特点,那就是:它们可能看起来没用,但如果你忽视它们的话,总有一天你会后悔莫及。所以,如果不想以后再后悔的话,就在今天多花点时间。 

      不管学什么东西,学之前先弄明白自己要学的是什么东西,它有什么用,在你已经学和以后的发展方向中,它处于什么位值。如果这些都不明白,就好比在茫茫的丛林里面四处乱撞,就算能出去,也一定会走很多弯路。 

      对于软件工程之类的东西,不象 C 
      语言有着严格的标准,最好的办法就是兼收并蓄,能看的都看,然后(最重要的)在此之上形成自己的思想(不然就什么都白看了)。 
      尽信书不如无书。书里写的只不过是写书的人认为正确的观点而已。学习前人的知识和经验,在此基础上形成自己的知识结构、观点和思维方式,才是学习的真正目的。
      一。Mathematics (数学)

            书名(英文):Discrete Mathematics and Its Applications (Fifth Edition)
            书名(中文):离散数学及其应用 (第五版)
            原作者:Kenneth H。Rosen

            书名(英文):Concrete Mathematics : A Foundation for puter Science 
            (Second Edition)
            书名(中文):具体数学:计算机科学基础 (第2版)
            原作者:Ronald L。 Graham / Donald E。 Knuth / Oren Patashnik



      二。Data Structures & Algorithms (数据结构、算法)
            书名(英文):Data Structures and Algorithm Analysis in C; Second Edition
            书名(中文):数据结构与算法分析C语言描述 (第二版)
            原作者:Mark Allen Weiss
            大凡国外的数据结构教科书,都有一个共同的特点,就是他们的第一章都不是讲的数据结构,而是软件工程的基本原则。我个人认为这是十分必要的,特别是对于大 
            多数没有接触过程序设计的同学来说,在数据结构这个可以说是第一次接触程序设计的课程中能学习到基本的软件工程原则,对于以后的学习是十分有好处的。写一 
            个乱七八糟的程序出来还不如什么都不写。在我看来,这本书有两个优点:一:将软件工程的基本原则贯穿全书,二:简单,容易理解。对于初学者,这本书无疑是 
            非常合适的。mufasa

            书名(英文):Data Structures & Program Design In C (Second Edition)
            书名(中文):数据结构与程序设计 C 语言描述 (第二版)
            原作者:Robert Kruse / C。L。 Tondo / Bruce Leung


            书名(英文):Data Structures with C++ Using STL (Second Edition)
            书名(中文):数据结构C++语言描述描述—应用标准模版库 (第二版)
            原作者:William Ford; William Topp

            书名(英文):Introduction to Algorithms (Second Edition)
            书名(中文):算法导论 (第二版)
            原作者:Thomas H。 Cormen / Charles E。 Leiserson / Ronald L。 Rivest / 
            Clifford Stein


            书名(英文):The Art of puter Programming; Volume 1 : Fundamental 
            Algorithms (Third Edition)
            书名(中文):计算机程序设计艺术 第1卷 基本算法 (第3版)
            原作者:Donald E。 Knuth


            书名(英文):The Art of puter Programming; Volume 2 : Seminumerical 
            Algorithms (Third Edition)
            书名(中文):计算机程序设计艺术 第2卷 半数值算法 (第3版)
            原作者:Donald E。 Knuth

            书名(英文):The Art of puter Programming; Volume 3 : Sorting and 
            Searching (Second Edition)
            书名(中文):计算机程序设计艺术 第3卷 排序和查找 (第2版)
            原作者:Donald E。 Knuth



      三。piler (编译原理)
            书名(英文):pilers: Principles; Techniques; and Tools
            书名(中文):编译原理、技术与工具
            原作者:Alfred V。 Aho / Ravi Sethi / Jeffrey D。 Ullman

            书名(英文):Advanced piler Design and Implementation
            书名(中文):高级编译器设计与实现
            原作者:Steven S。 Muchnic

            书名(英文):Modern piler Implementation in C
            书名(中文):现代编译原理C语言描述
            原作者:Andrew W。Appel / Maia Ginsburg

      四。Operating System (操作系统)
            书名(英文):Operating System Concepts (Sixth Edition)
            书名(中文):操作系统概念 (第六版)
            原作者:Abraham Silberschatz / Peter Baer Galvin / Greg Gagne

            书名(英文):Operating Systems : Design and Implementation (Second 
Edition)
            书名(中文):操作系统:设计及实现 (第二版)
            原作者:Andrew S。 Tanenbaum / Albert S。 Woodhull
            翻译者:王鹏、尤晋元、朱鹏、敖青云

            书名(英文):The Design and Implementation of the 4。4BSD Operating System
            书名(中文):4。4BSD操作系统设计与实现
            原作者:Marshall Kirk McKusick / Keith Bostic / Michael J。 Karels / John 
            S。Quarterman

            书名(英文):The Design and Implementation of the FreeBSD Operating System
            书名(中文):FreeBSD操作系统设计与实现
            原作者:Marshall Kirk McKusick / George V。 Neville…Neil
            翻译者:张辉

            书名(英文):The Design of The UNIX Operating System
            书名(中文):UNIX操作系统设计
            原作者:Maurice J。Bach

            书名(英文):UNIX Internals : The New Frontiers
            书名(中文):UNIX系统内幕
            原作者:Uresh Vahalia


            书名(英文):UNIX Systems for Modern Architectures
            书名(中文):现代体系结构上的UNIX系统内核程序员的SMP和Caching技术
            原作者:Curt Schimmel
            翻译者:张辉

            书名(英文):Lions' mentary on UNIX 6th Edition with Source Code
            书名(中文):莱昂氏UNIX源代码分析
            原作者:John Lions


            书名(英文):Distributed Systems : Principles and Paradigms
            书名(中文):分布式系统:原理与范例
            原作者:Andrew S。Tanenbaum / Maarten van Steen




      五。Database (数据库) 

            书名(英文):An Introduction to Database Systems; Eighth Edition
            书名(中文):数据库系统导论 (第八版)
            原作者:C。 J。Date


            书名(英文):Database System Concepts; Fourth Edition
            书名(中文):数据库系统概念 (第四版)
            原作者:Abraham Silberschat / Henry F。Korth / S。Sudarshan





      六。C (C 语
            书名(英文):The C Programming Language; Second Edition
            书名(中文):C程序设计语言,第二版
            原作者:Brian W。 Kernighan / Dennis Ritchie

            书名(英文):The Art and Science of C : A Library…Based Introduction to 
            puter Science
            书名(中文):C语言的科学和艺术
            原作者:Eric S。Roberts

            书名(英文):Programming Abstractions in C : A Second Course in puter 
            Science
            书名(中文):C程序设计的抽象思维
            原作者:Eric S。Roberts

            书名(英文):Expert C Programming
            书名(中文):C专家编程
            原作者:Andrew Koenig

            书名(英文):C Traps and Pitfalls
            书名(中文):C陷阱与缺陷
            原作者:Andrew Koenig




      七。C++ (C++ 语言)

            书名(英文):C++ Primer; Third Edition & Forth Edition
            书名(中文):C++ Primer (第三版、第四版)
            原作者:Stanley B。Lippman / Josée LaJoie / Barbara E。Moo
            翻译者:李师贤、蒋爱军、梅晓勇、林瑛


            平心而论,这本书的第三版并不适合入门,但是第四版适合。所以第四版的出现并不意味着第三版就失去了其价值。在我看来最好的办法就是买一本第四版的中文版和一本第三版的英文版。中文版用来入门,英文版用来作参考手册。mufasa

            书名(英文):The C++ Programming Language; Special Edition
            书名(中文):C++ 程序设计语言 (特别版)
            原作者:Bjarne Stroustrup

            书名(英文):Inside the C++ Object Model
            书名(中文):深度探索 C++ 对象模型
            原作者:Stanley B。 Lippman

            书名(英文):Effective C++; Thrid Edition
            书名(中文):Effective C++ (第三版)
            原作者:Scott Meyers

            书名(英文):More Effective C++
            书名(中文):More Effective C++
            原作者:Scott Meyers
            翻译者:侯捷


            书名(英文):Thinking in C++; Second Edition
            书名(中文):C++编程思想 (第二版)
            原作者:Bruce Eckel

            书名(英文):Thinking in C++; Volume 2 : Practical Programming
            书名(中文):C++编程思想 第2卷:实用编程技术
            原作者:Bruce Eckel / Chuck Alison


            书名(英文):Ruminations on C++ : A Decade of Programming Insight and 
            Experience
            书名(中文):C++沉思录
            原作者:Andrew Koenig / Barbara Moo



      八。Object…Oriented (面向对象)
            书名(英文):Object…Oriented Analysis and Design with Applications; Second 
            Edition
            书名(中文):面向对象分析与设计 (第二版)
            原作者:Grady Booch

            书名(英文):Object…Oriented Modeling and Design with UML,Second Edition
            书名(中文):UML面向对象建模与设计 (第二版)
            原作者:Michael Blaha / James Rumbaugh
            翻译者:车皓阳、杨眉

            书名(英文):Object…Oriented Software Construction (Second Edition)
            书名(中文):面向对象软件构造 (第二版)
            原作者:Bertrand Meyer


            书名(英文):Design Patterns : Elements of Reusable Object…Oriented 
            Software
            书名(中文):设计模式:可复用面向对象软件的基础
            原作者:Erich Gamma / Richard Helm / Ralph Johnson / John Vlissides



      九。Software Engineering (软件工程)
            书名(英文):Software Engineering (7th Edition)
            书名(中文):软件工程 (第七版)
            原作者:Ian Sommerville

            书名(英文):Software Engineering : A Practitioner's Approach (Fifth 
            Edition)
            书名(中文):软件工程:实践者之路 (第5版)
            原作者:Roger S。 Pressman

            书名(英文):Software Engineering : Theory and Practice (Second Edition)
            书名(中文):软件工程:理论与实践 (第二版)
    

返回目录 下一页 回到顶部 0 0

你可能喜欢的