学习软件经典书籍


C篇


1.《C程序设计语言》
l推荐理由
《C程序设计语言》(第2版新版)讲述深入浅出,配合典型例证,通俗易懂,实用性强,适合作为大专院校计算机专业或非计算机专业的C语言教材,也可以作为从事计算机相关软硬件开发的技术人员的参考书。
《C程序设计语言》(第2版新版)原著即为C语言的设计者之一Dennis M.Ritchie和著名的计算机科学家Brian W.Kernighan合著的一本介绍C语言的权威经典著作。我们现在见到的大量论述C语言程序设计的教材和专著均以此书为蓝本。原著第1版中介绍的C语言成为后来广泛使用的C语言版本——标准C的基础。人们熟知的“hello,world”程序就是由本书首次引入的,现在,这一程序已经成为所有程序设计语言入门的第一课。
l九度链接
https://www.360docs.net/doc/664544445.html,/thread-1173-1-1.html
2.《C和指针》
l推荐理由
本书提供与C语言编程相关的全面资源和深入讨论。本书通过对指针的基础知识和高级特性的探讨,帮助程序员把指针的强大功能融入到自己的程序中去。全书共18章,覆盖了数据、语句、操作符和表达式、指针、函数、数组、字符串、结构和联合等几乎所有重要的C编程话题。书中给出了很多编程技巧和提示,每章后面有针对性很强的练习,附录部分则给出了部分练习的解答。本书适合C语言初学者和初级C程序员阅读,也可作为计算机专业学生学习C语言的参考。
l九度链接
https://www.360docs.net/doc/664544445.html,/thread-1209-1-1.html
3.《C陷阱与缺陷》
l推荐理由
作者以自己1985年在Bell实验室时发表的一篇论文为基础,结合自己的工作经验扩展成为这本对C程序员具有珍贵价值的经典著作。写作本书的出发点不是要批判C语言,而是要帮助C程序员绕过编程过程中的陷阱和障碍。作者以自己1985年在Bell实验室时发表的一篇论文为基础,结合自己的工作经验扩展成为这本对C程序员具有珍贵价值的经典著作。
l九度链接
https://www.360docs.net/doc/664544445.html,/thread-1210-1-1.html
4.《C专家编程》
l推荐理由
《C专家编程》,原著《Expert C Programming》撷取了几十个实例,细致、深入地讲解了C的历史、语言特性、声明、数组、指针、链接、运行时、内存以及分析了如何进一步学习C++等问题。这是一本ANSIC编程语言的高级读本。它适用于已经编写过C程序的人,以及那些想迅速获取一些专家观点和技巧的人。
专家级的C编程指南展示优秀C程序员的编程技巧。
即使你读过AndyKoneig的《C陷阱与缺陷》,你还是应该看看PeterVanDerLinden的书。我想,他们两人的书称都应该千方百计的搞到,如获至宝地捧读。
l九度链接
https://www.360docs.net/doc/664544445.html,/thread-1212-1-1.html
5.《你必须知道的495个C语言问题》
l推荐理由
C是一

门简洁精妙的语言,掌握基本语法容易,真正能够自如运用,就不那么简单了。你难免会遇到各种各样的问题,有些可能让你百思不得其解,甚至翻遍图书馆,也找不到问题的答案。
本书的出版,填补了这一空白。书中内容是世界各地的C语言用户多年来在新闻组https://www.360docs.net/doc/664544445.html,ng.c中讨论的结晶。
l九度链接
https://www.360docs.net/doc/664544445.html,/thread-1222-1-1.html

C++篇

1.《C++ Primer》
l推荐理由
本书是久负盛名的C++经典教程,其内容是C++大师Stanley B. Lippman丰富的实践经验和C++标准委员会原负责人Josée Lajoie对C++标准深入理解的完美结合,已经帮助全球无数程序员学会了C++。对C++基本概念和技术全面而且权威的阐述,对现代C++编程风格的强调,使本书成为C++初学者的最佳指南;对于中高级程序员,本书也是不可或缺的参考书。
本书所有作者都是著名的C++权威人物。
l九度链接
https://www.360docs.net/doc/664544445.html,/thread-119-1-2.html
2.《C++程序设计语言》
l推荐理由
体味C++语言的精妙与魅力
享受与大师的心灵对话
《C++程序设计语言》介绍了标准C++以及由C++所支持的关键性编程技术和设计技术。标准C++较以前的版本功能更强大,其中许多新的语言特性,如名字空间、异常、模板、运行时类型声明等使得新技术得以直接应用。这本书围绕语言及库功能来组织,内容涉及C++的主要特征及标准库,并通过系统软件领域中的实例解释说明一些关键性的概念与技术。
l九度链接
https://www.360docs.net/doc/664544445.html,/thread-1207-1-1.html
3.《Effective C++》
l推荐理由
Effective C++是世界顶级C++大师Scott Meyers的成名之作,初版于1991年。在国际上,这本书所引起的反响之大,波及整个计算机技术出版领域,余音至今未绝。几乎在所有C++书籍的推荐名单上,这部专著都会位于前三名。作者高超的技术把握力,独特的视角、诙谐轻松的写作风格、独具匠心的内容组织,都受到极大的推崇和仿效。
书中的50条准则,每一条都扼要说明了一个可让你写出更好的C++ 程序代码的方法,并以特别设计过的例子详加讨论。在此第二版中,Meyers重新检验了每一准则,特别注意兼容于C++标准规格与现行编译器技术,并融入软件界对C++运用的最新观察结果。
l九度链接
https://www.360docs.net/doc/664544445.html,/thread-1214-1-1.html
4.《More Effective C++》
l推荐理由
继《Effective C+》之後,Scott Meyers 於 1996 推出这本「续集」。条款变得比较少,页数倒是多了一些,原因是这次选材比「第一集」更高阶,尤其是第五章。Meyers 将此章命名为技术(Techniques),并明白告诉你,其中都是一些 patterns,例如 virtual ctors、smart pointers、reference counting、proxy classes,double dispatching等等。这一章的每个条款篇幅

都在 15~30 页之谱,实在让人有「山穷水尽疑无路,柳暗花明又一村」之叹。虽然出版年代稍嫌久远,本书并没有第二版,原因是当其出版之时(1996),C++ Standard 已经几乎定案,本书即依当时的标准草案而写。其间与现今之 C++ 标准规格几乎相同。可能变化的几个弹性之处,Meyers 也都有所说明与提示。
l九度链接
https://www.360docs.net/doc/664544445.html,/thread-79-1-3.html
5.《C++标准程序库:自修教程与参考手册》
l推荐理由
这本包含最新资料的完整书籍,反映出被ANSI/ISO C++语言标准规格书纳入的C++标准程序库的最新组成。更明确地说,这本书将焦点放在标准模板库身上,检验其中的容器、迭代器、仿函数和算法。读者还可以找到特殊容、字串、数值类别、国际化议题、IOStream。每一个元素都有深刻的呈现,包括其介绍、设计、运用实例、细部解说、陷阱、意想不到的危险,以及相关类别和函数的精确樯记式和定义式。
l九度链接
https://www.360docs.net/doc/664544445.html,/thread-1206-1-1.html
6.《C++ Templates》
l推荐理由
本书是C++模板编程的完全指南,旨在通过基本概念、常用技巧和应用实例3方面的有用资料,为读者打下C++模板知识的坚实基础。
l九度链接
https://www.360docs.net/doc/664544445.html,/thread-1185-1-1.html
7.《C++必知必会》
l推荐理由
职业C++程序员必备常识,初学者登堂入室的阶梯,C++界20年经验结晶。本书作者资深C++专家Stephen C.Dewhurst从业界多年来积累的宝贵经验中萃取了C++开发所应必备但常常被误解的知识,并在阐述时过滤掉了不必要的复杂性。你从何时(或者哪里)开始学习C++并不重要,但在迈出下一步之前,使用本书作为指南,可以确保轻松上路!
l九度链接
https://www.360docs.net/doc/664544445.html,/thread-82-1-3.html
8.《Essential C++》
l推荐理由
书中以4个面向来表现C++的本质:procedural(程序性的)、generic(泛型的)、object-based(个别对象的)、object-oriented(面向对象的),全书围绕着一系列逐渐繁复的程序问题,以及用以解决这些问题的语言特性。循此方式,读者不只学到C++的函数和结构,也会学习到它们的设计目的和基本原理。
l九度链接
https://www.360docs.net/doc/664544445.html,/thread-1220-1-1.html
9.《More Exceptional C++》
l推荐理由
More Exceptional C++是Exceptional C++的续篇。根据多年程序开发的实践经验、Herb Sutter向C++程序员提供了久经考验的程序设计技术和行之有效的解决方案,这些技术和方案对设计从小型工程到企业级应用的现代软件系统大有裨益。
围绕着40个编程难题,More Exceptional C++引导读者深刻理解成功的C++软件设计和开发中至关重要的原则和议题。书中包括一些新的主题,强化了泛型程序设计、内存管理、C++标准库的使用等内容,并涵盖了traits和p

redicates这样的重要技术;还就使用标准容器和算法时应该牢记的准则和要点进行了分析——其它资料很少深入涉及这一主题。
l九度链接
https://www.360docs.net/doc/664544445.html,/thread-81-1-3.html
10.《C++ 编程思想》
l推荐理由
这本书是C++领域的一本权威著作,书中的内容、讲授方法、选用例子和跟随练习既适合课堂教学,又适合读者自学。
l九度链接
https://www.360docs.net/doc/664544445.html,/thread-80-1-3.html
11.《C++沉思录》
l推荐理由
《C++沉思录》适合有一定经验的C++程序员阅读学习,可以帮助读者加强提高技术能力,成为C++程序设计的高手。
Koenig 和MOO的《C++沉思录》将会为许多人提供有用的帮助。对于C++是什么样的以及能够做些什么,他们的先见之明在这本书里随处可见。
l九度链接
https://www.360docs.net/doc/664544445.html,/thread-1177-1-1.html
12.《Accelerated C++》
l推荐理由
本书系统介绍C++程序设计,是美国斯坦福大学的经典教材。从使用C++标准库中的高级抽象开始,使读者很快掌握编程方法。每一章都有很经典独特的例子以及非常到位的讲解,覆盖了C++非常多的内容,从标准库容器、泛型算法的使用,到类的设计、泛型算法的设计,本书都进行了详细的讲解。本书作者有丰富的C++开发、研究和教学经验,内容由浅入深,讲解精炼巧妙。无论是刚入门的新手还是有经验的开发人员都能从本书中受益。
l九度链接
https://www.360docs.net/doc/664544445.html,/thread-1183-1-1.html
13.《C++编程规范:101条规则、准则与最佳实践》
l推荐理由
良好的编程规范可以改善软件质量,缩短上市时间,提升团队效率,简化维护工作。在本书中,两位全世界最受尊敬的C++专家将全球C++社区的集体智慧和经验凝结成一整套编程规范。这些规范可以作为每一个开发团队制定实际开发规范的基础,更是每一位C++程序员应该遵循的行事准则。
本书涵盖了C++程序设计的每一个方面,包括设计和编码风格、函数、操作符、类的设计、继承、构造与析构、赋值、名字空间、模块、模板、泛型、异常、STL容器和算法等。书中对每一条规范都给出了言简意赅的叙述,并辅以实例说明;另外还给出了从类型定义到错误处理等方面的大量C++最佳实践,包括许多最新总结和标准化的技术,即使使用C++多年的程序员也会从中受益匪浅。
l九度链接
https://www.360docs.net/doc/664544445.html,/thread-1193-1-1.html
14.《C++完全参考手册》
l推荐理由
本书作者Herbert Schildt是程序设计语言的大师,其著作涉及C、C++、Java和C#等语言。
本书以一种清晰而易懂的方式,全面介绍了C++语言的各个方面,如关键字、语法、函数、类和库,以及一些C++高级特性,如重载、继承、虚拟函数、命名空间、模板、RTTI(运行时类型信息),以

及STL(标准模板库)等。读者不仅可以从本书中学习到程序设计所需的语言知识,而且还可以了解如何进行程序设计。
l九度链接
https://www.360docs.net/doc/664544445.html,/thread-1208-1-1.html
15.《Effective STL》
l推荐理由
你已经熟悉STL了。你知道怎样创建容器、怎样遍历容器中的内容,知道怎样添加和删除元素,以及如何使用常见的算法,比如find和sort。但是你并不满意。你总是感到自己还不能充分地利用STL。本该很简单的任务却并不简单;本该很直接的操作却要么泄漏资源,要么结果不对;本该更有效的过程却需要更多的时间或内存,超出了你的预期。是的,你已经知道如何使用STL了,但是你并不能确定自己是否在有效地使用它。
l九度链接
https://www.360docs.net/doc/664544445.html,/thread-1213-1-1.html
16.《STL源码剖析》
l推荐理由
学习编程的人都知道,阅读、剖析名家代码乃是提高水平的捷径。源码之前,了无秘密。大师们的缜密思维、经验结晶、技术思路、独到风格,都原原本本体现在源码之中。
这本书所呈现的源码,使读者看到vector的实现、list的实现、heap的实现、deque的实现、Red Black tree的实现、hash table的实现、set/map的实现;看到各种算法(排序、查找、排列组合、数据移动与复制技术)的实现;甚至还能够看到底层的memory pook和高阶抽象的traits机制的实现。
l九度链接
https://www.360docs.net/doc/664544445.html,/thread-120-1-2.html


JAVA篇
1.《Java 2 核心技术》
l推荐理由
本书是Java技术经典参考书,多年畅销不衰,第7版在保留以前版本风格的基础上,涵盖Java2开发平台标准版J2SE5.0的基础知识,主要内容包括面各对象程序设计、反射与代理、接口与内部类、事件监听器模型、使用Swing UI工具箱进行图形用户界面设计,异常处理、流输入/输出和对象序列化、泛型程序设计等。
l九度链接
https://www.360docs.net/doc/664544445.html,/thread-49-1-1.html
2.《Java编程语言》
l推荐理由
这是一本众多Java Fans千呼万唤才出来的好书,本书由“Java之父”以及另外两名顶级大师(Jini技术的创建者和著名开发大师)亲自撰写,无论是对Java语言的初学者还是资深使用者都具有极高的价值。至少有100000名使用C、C++、Smalltalk或者其他高级语言的开发人员通过阅读本书对Java语言有了准确、明智和深刻的认识。
l九度链接
https://www.360docs.net/doc/664544445.html,/thread-61-1-3.html
3.《Effective Java》
l推荐理由
《Effective Java中文版》:你正在寻找一本间明扼要地阐述Java精髓的书吗?你希望深入地理解Java程序设计语言吗?你希望编写出清晰、正确、健壮和可重用的代码吗?不用再找了,你手上这本书将会使你实现这些愿望,而且还能提供其他许多你意想不到的好处。
l九度链接
https://www.360docs.net/doc/664544445.html,/threa

d-59-1-3.html
4.《Java解惑》
l推荐理由
本书特写了95个有关Java或其类库的陷阱和缺陷的谜题,其中大多数谜题都采用了短程序的方式,这些程序的行为与其看似的大相径庭。在每个谜题之后都给出了详细的解惑方案,这些解惑方案超越了对程序行为的简单解释,向读者展示了如何一劳永逸地避免底层的陷阱与缺陷。
本书趣味十足、寓教于乐,适合于具备Java知识的学习者和有编程经验的Java程序员。
l九度链接
https://www.360docs.net/doc/664544445.html,/thread-50-1-3.html
5.《Java编程思想》
l推荐理由
本书的作者拥有多年教学经验,对C、C++以及Java语言都有独到、深入的见解,以通俗易懂及小而直接的示例解释了一个个晦涩抽象的概念。本书共22章,包括操作符、控制执行流程、访问权限控制、复用类、多态、接口、通过异常处理错误、字符串、泛型、数组、容器深入研究、Java I/O系统、枚举类型、并发以及图形化用户界面等内容。这些丰富的内容,包含了Java语言基础语法以及高级特性,适合各个层次的Java程序员阅读,同时也是高等院校讲授面向对象程序设计语言以及Java语言的绝佳教材和参考书。
l九度链接
https://www.360docs.net/doc/664544445.html,/thread-1171-1-1.html


其他篇
1.《Python语言入门》
l推荐理由
书中描述了Python程序的基本构件:类型、操作符、语句、函数、模块、类以及异常,此外还介绍了更多高级主题,包括复杂的实例,最后讲述了如何使用Python定制库来创建大型程序。
l九度链接
https://www.360docs.net/doc/664544445.html,/thread-111-1-1.html

2.《计算机图形学的算法基础》
l推荐理由
本书从图形学最基础的光栅扫描、区域填充、画直线和圆弧等算法讲起,详细介绍了线裁剪和面裁剪、凸区域裁剪和凹区域裁剪的异同,景物空间消隐算法和图像空间消隐算法的差别,具体讲述了二叉空间剖分(BSP)、八叉树等图形学中常用的数据结构。新版本增加了图形用户界面、椭圆、图像压缩和线条反走样算法等,还增加了Liang-Barsky裁剪算法和Nicholl-Lee- Nicholl裁剪算法。新版本大大扩充了可见面光线跟踪算法。在绘制这一章中新增了基于物理的光照明模型,透明效果,阴影生成,纹理映射,以及锥光束、平面光束、笔形光束和随机光线跟踪算法;详细讨论了光辐射度基础,统一颜色空间,彩色图象量化和印刷介质上的颜色重现等新内容。本书列举了90个例子,具体描述了各类算法的执行细节。这对初学者体会算法的基本原理,比较各类算法执行时的细微差别大有禅益。具备大学数学基础和高级程序设计语言知识的人均可自学本书。
本书适合专业程序员、工程师及科研人员使用。非常适用于作为为高年级本科生和一年

级研究生开设的重点讲授绘制技术的计算机图形学课程的教科书。
l九度链接
https://www.360docs.net/doc/664544445.html,/thread-165-1-2.html

3.《OpenGL SuperBible》4th Edition
l推荐理由
OpenGL ® SuperBible, Fourth Edition, begins by illuminating the core techniques of “classic” OpenGL graphics programming, from drawing in space to geometric transformations, from lighting to texture mapping. The authors cover newer OpenGL capabilities, including OpenGL 2.1’s powerful programmable pipeline, vertex and fragment shaders, and advanced buffers. They also present thorough, up-to-date introductions to OpenGL implementations on multiple platforms, including Windows, Mac OS X, GNU/Linux, UNIX, and embedded systems.
Coverage includes
· An entirely new chapter on OpenGL ES programming for handhelds
· Completely rewritten chapters on OpenGL for Mac OS X and GNU/Linux
· Up-to-the-minute coverage of OpenGL on Windows Vista
· New material on floating-point color buffers and off-screen rendering
· In-depth introductions to 3D modeling and object composition
· Expert techniques for utilizing OpenGL’s programmable shading language
· Thorough coverage of curves, surfaces, interactive graphics, textures, shadows, and much more
· A fully updated API reference, and an all-new section of full-color images
You’ll rely on this book constantly–whether you’re learning OpenGL for the first time, deepening your graphics programming expertise, upgrading from older versions of OpenGL, or porting applications from other environments.
l九度链接
https://www.360docs.net/doc/664544445.html,/thread-147-1-2.html

4.《Perl语言编程》
l推荐理由
这不仅仅是一本关于Perl的书籍,更是一本独一无二的开发者自己介绍该语言及其文化的书籍。Larry Wall是Perl的开发者,他就这种语言的未来发展方向提出了自己的看法。Tom Christiansen是最早的几个拥护者之一,也是少数几个在错综复杂的中游刃有余的人之一。Jon Orwant是《Perl Journal》的主编,该杂志把Perl社区组合成了一个共同的论坛,以进行Perl新的开发。
l九度链接
https://www.360docs.net/doc/664544445.html,/thread-103-1-2.html

5.《Perl编程金典》
l推荐理由
本书是国际知名编程语言专家精心撰写的一本综合性的编程教材,详尽地阐述使用Perl进行控制结构化编程的原理,解释了如何将Perl作为一种常规用途的编程语言使用,以及如何编写混合型的、客户机服务器的、支持数据库的因特网与万维网应用。
本书还提供了数百个“活代码”示例程序和数百个良好编程习惯提示、常见编程错误、性能提示、可移植性等编程提示或技巧,引导读者关注程序开发、测试/调试以及性能可移植性等重要方面,有助于不同层次编程人员简便、快速地构建最出色的软件。
本书的读者对象

为计算机软件、系统和网络编程人员,大学计算机相关专业本科生和研究生。
因为公司正好有这本书就借来看了看。很明显这是本面向Perl初学者的书,准确的说是没有任何编程基础的读者,因为书中讲了大量篇幅的数据结构等基础知识。本书现在看来版本也比较陈旧了,因为书中大篇幅 网络编程的介绍在这几年突飞猛进发展中已经有了很大变化。实例代码也太长了,不够精简
l九度链接
https://www.360docs.net/doc/664544445.html,/thread-105-1-2.html

6.《Perl语言入门》
l推荐理由
《Perl语言入门》也就是大家所称的“小骆驼 书”,是启发程序设计人员关于Perl的奥秘之道的一本书。本书由3位在Perl社区中极负盛名的人物共同执笔,他们都有数年教授Perl的经验而且足迹 遍布全世界。本书第四版纳入了Perl语言直到Perl5.8所做的最新变动。
Perl是一个能让你把事情做好的程序语言。Perl最初是 Unix系统管理员的工具,平日用来处理无数繁琐的事务。时至今日,Perl已发展成一套功能齐备的程序语言,横跨所有的操作平台,其用途虽包括Web程 序设计、数据库操作、XML处理以及系统管理,却仍不失为日常用来处理繁琐事务的完美工具。许多人是迫于需要而使用Perl,却往往由于爱不释手而结下不 解之缘。
在作者群多年教授Perl的经验之下,“小骆驼书”以新的面貌重生了,既能让初次接触Perl的读者容易理解,又保留了翔实的讨论、齐全的范例以及著名的巧思妙语。
本书加入了许多新的习题与解答,让读者能够趁记忆犹新之际锻炼所学到的技巧。
本书内容涵盖:
● Perl的变量类型
● 文字的处理
● 子例程
● 字符串与排序
● 文件的操作
● 进程的管理
● 正则表达式
● 模块的使用
如果你问今日的Perl程序员,当初他们学习Perl的时候最值得信赖的参考书是哪一本,你会发现“小骆驼书”就是绝大多数的答案。原因不证自明,其他的书也许会教你如何写出Perl程序,但本书却能将你造就成真正的Perl程序员。
l九度链接
https://www.360docs.net/doc/664544445.html,/thread-104-1-2.html

7.《深入学习Python程序开发》
l推荐理由
本书以翔实的内容和详尽信息资源并举的方式系统地介绍了自由、开源、跨平台的面向对象高层编程语言和网络服务器端脚本语言--Python。从 Python编程语言的发展、特征、支持源、安装步骤、语言基础、主要模块扩展、异常处理以及面向对象思想的介绍入手,讨论了扩展和嵌入Python、对 象接口和分布、数据库编程以及其他高级编程主题。探讨了使用Python程序实现基础网络思想、网络开发、脚本编程以及数据分析和处理等网络

编程主题。同 时介绍了Python图形界面设计中的GUI选项、主要GUI开发环境和编程工具。最后重点介绍了Python的Java实现--JPython. 本书内容丰富、叙述清晰、循序渐进,是国内第一本专门介绍Python的译著,由于其中包括丰富的资源Web链接,因而也可以作为信息指南使用。本书适用 于各级别的计算机用户。
l九度链接
https://www.360docs.net/doc/664544445.html,/thread-112-1-2.html

8.《Python技术参考大全》
l推荐理由
本书详细讲述了Python语言的各个方面,是一本极具参考价值的Python编程手册。在简单介绍了Python的基本原理和组成之后,本书给出大量示 例,循序渐进、深入浅出地讲述了Python的核心内容、应用开发及相关细节。本书由经验丰有的专家编写,作者由浅入深地阐述了Pyuthon语言。全书 共分为六个部分和两个附录,讲述了Python语言的基本原理、标准库、快速开发应用程序的方法、web开发方法、跨平台开发方法以及其内部机制,在附录 中还提供了Python的库指南和资源信息。同时,本书说明了使用Python作为快速应用程序开发工具的原因和方法,并阐述了如何阅读和编写优秀文档与 信息、如何利用C扩展和嵌入Python的方法。
l九度链接
https://www.360docs.net/doc/664544445.html,/thread-110-1-2.html

9.《Python 编程指南》
l推荐理由
编辑推荐:本书是一本全面介绍Python语言的书籍,作者首先简明扼要地介绍了Python的语句、模块、数据类型、函数和模块等基础知识,然后通过大 量的示例程序,详细介绍了Python在Tkinter脚本、数据库、数学/科学函数、服务器、字符串和其他数据类型、系统操作、游戏和人工智能方面的应 用。并且作者将Python的FAQ放在本书的附录中,方便读者查阅。 本书适合Python初学者,对于有一定C语言。
l九度链接
https://www.360docs.net/doc/664544445.html,/thread-109-1-2.html

10.《Python核心编程》
l推荐理由
本书是Python开发者的完全指南——针对 Python 2.5全面升级
·学习专业的Python风格、最佳实践和好的编程习惯;
·加强对Python对象、内存模型和Python面向对象特性的深入理解;
·构建更有效的Web、CGI、互联网、网络和其他客户端/服务器架构应用程序及软件;
·学习如何使用Python中的Tkinter和其他工具来开发自己的GUI应用程序及软件;
·通过用C等语言编写扩展来提升Python应用程序的性能,或者通过使用多线程增强I/0相关的应用程序的能力;
·学习Python中有关数据库的API,以及如何在Python中使用各种不同的数据库系统,包括MySQL、Postgres和 SQLite。
l九度链接
https://www.360docs.net/doc/664544445.html,/thread-108-1-2.html

11.《C#程序员参考手册》
l推荐理由
本书非常适合于已了解C#的基本知识,但需要该语言和常用类库的

简明参考的读者。虽然本书的目的不是作为指财,但它对以下读者也是很适合的:已了解一种与 C语法类似的语言的读者。希望通过简短的代码示例学习编程语言的读者。有一定C#编程经验,但最喜欢在编写代码时手边有一本参考书的读者。
在微软为.NET Framework推出的各种语言中,综合了Visual Basic的高效性和C/C++的强大功能的C#己成为最受青睐的语言。其现代、简单、完全面向对象和类型安全的特性使它成为下一代的分布式应用程序的主流开发语言。
本书对C#的主要功能和核心类库提供了一个快速的参考。本书讲述了各种C#概念和特性,如类型系统、运算符、局部变量、数组、类、结构、枚举、字段、方 法、属性、委托、事件、属性标志、系统类、集合、反射和正则表达式等。全书章节段落结构清楚,内容简明,切中要点,反映了作者多年的编程经验。
本书适合于需要C#语言和.NET Framework类库的快速参考的程序员和希望通过代码示例学习编程的程序员阅读。
l九度链接
https://www.360docs.net/doc/664544445.html,/thread-68-1-3.html

12.《C#完全手册》
l推荐理由
C#在https://www.360docs.net/doc/664544445.html,初始版本中占中心位置,是Microsoft公司开发的一种最新的面向对象编程语言,它结合了C++的强大功能和 Visual Basic的易用性。本书分为三部分来帮助读者学习C#语言。第一部分提供了对C#语言的全面讨论, 描述了C#语言里定义的关键字、语句和特性。同时介绍了I/O、文件处理、映射和预处理程序。第二部分讨论了C#类库, 它也是.NET框架类库。 由于篇幅有。
l九度链接
https://www.360docs.net/doc/664544445.html,/thread-66-1-3.html

13.《C# 精髓》
l推荐理由
本书将简明扼要地介绍C#(读如C Sharp)语言和.NET框架,使读者能够尽快掌握这项最新的开发技术。C#和.NET的序幕是在2000年7月佛罗里达州奥兰多市举行的 Microsoft专业开发人员大会(Professional Developers Conference,PDC)上揭开的。此后很快,.NET SDK(Software Development Kit)就在Internet上发布了。 本书是以Microsoft.NET SDK beta版为基础的。C#语言和.NET框架(Framework)将来还会继续发展。要跟上最新趋势,请经常访问“C#在线资源”一节中列出的网上资 源,以及O'Reilly网站中为本书设置的网页(参见“建议与评论”)。 本书读者虽然我们尽力使本书对所有要学习C#的人都有所裨益,但是本书的主要读者还是已经熟悉C++,Smalltalk,Java或Delphi(译注1)等面 向对象语言的开发人员。C#可以用于编写Web应用程序和服务,以及传统的独立程序或客户/服务器程序。具备这些领域的经验当然有助于更快地掌握C#语言 和.NET框架,但这不是必需的。
l九度链接
https://www.360docs.net/doc/664544445.html,/thread-65-1-3.html

14.《C#入门经典》
l推荐理


《C语言入门经典(第4版)》是编程语言先驱者Ivor Horton的经典之作,是C语言方面最畅销的图书品种之一。《C语言入门经典(第4版)》集综合性、实用性为一体,是学习C语言的优秀入门教材,在世界 范围内广受欢迎,口碑极佳。书中除了讲解C程序设计语言,还广泛介绍了作为一名C程序设计人员应该掌握的必要知识,并提供了大量的实用性很强的编程实例。
l九度链接
https://www.360docs.net/doc/664544445.html,/thread-64-1-3.html

15.《游戏之旅-我的编程感悟》
l推荐理由
这是一本非常有特色的计算机编程学习书籍。其特色就在于它将作者十余年来对游戏编程的所思、所感、所悟与编程理论知识相结合,褪去了纯理论的教学理念,使读者在前人的学习过程中吸取学习经验和教训,将计算机基础知识和高级编程技术不知不觉地融入自己的头脑中。
本书忠实地记录了作者十余年来对游戏编程的所思、所感、所悟。全书按照作者本人学习和实践的过程,带着读者从基础的计算机知识到高级的编程技术,从非常专业的汇编优化到非常实际的项目管理进行了一次游戏开发的全景探索。
本书不仅适合游戏开发者阅读,也会给所有的开发者和程序爱好者带来启示。
l九度链接
https://www.360docs.net/doc/664544445.html,/thread-916-1-1.html

16.《GNU make中文手册v3.80》
l推荐理由
本书的所有的例子都可以在支持V3.8版本的GNU make的系统中正确执行。可以在以下主页看到所有的章节。其中包括了PDF文档和HTML文档的下载链接。
目前3.80版本的中文还在整理中,当前文档版本为v1.5,是在原来v1.3的基础上,根据关大网友和linuxer的反馈修正了其中一些错误的描述。后续将继续根据大家的意见反馈对此中文文档进行不断地更新。并将加入一些实际工程开发的应用实例。希望广大Linuxer爱好者一同携手,将它整理成为GNU 软件开发的一本工具书。
l九度链接
https://www.360docs.net/doc/664544445.html,/thread-988-1-1.html

相关文档
最新文档