收藏 分享(赏)

编程书籍推荐.doc

上传人:jinchen 文档编号:6791426 上传时间:2019-04-22 格式:DOC 页数:11 大小:36.59KB
下载 相关 举报
编程书籍推荐.doc_第1页
第1页 / 共11页
编程书籍推荐.doc_第2页
第2页 / 共11页
编程书籍推荐.doc_第3页
第3页 / 共11页
编程书籍推荐.doc_第4页
第4页 / 共11页
编程书籍推荐.doc_第5页
第5页 / 共11页
点击查看更多>>
资源描述

1、1 编程书籍推荐 zz 为何要学编程?如何学编程?用什么语言最好?有什么好书? 一、为何要学编程? 每个人的动机不一样。大致有: 1、为了找个好工作;或为了有更好的机会和更好的发展。 2、看到别人超厉害,所以也想学。 3、实际工作中很多场合需要。 4、从小就立志做个程序员,做软件工程师。 5、振兴中国的软件事业。 。 = 二、如何学编程? 1、多看好书。 差书误人子弟,不但浪费时间和精力,而且打击人的信心,差书使人很久都不会,让会让人怀疑自已的学习能力。现在的书很多,但好书很少,特别是被大家公认很有价值的好书,更是少之又少。历经多年时间考验和市场风雨不残酷洗礼而仅存的巨著,更是极其稀少。中国历

2、史上文学小说类书本多如牛毛,但仅存的巨著,也只不过红楼梦等四本名著而已。编程方面也是如此。 2、多动手。 这一点很重要。而且特别重要。“纸上得来终觉浅,绝知此事要躬行。”陆游的千古名句说的就是这个道理,并且同样适合于编程方面。 = 三、用什么语言最好? 这主要取决于应用领域,每种语言都有自已的长处和不足。 1、汇编语言和 C 语言在单片机及工控领域用较多。另外 C 语言也是一种通用语言,是学 C+/c#的起点。 2、C+系统编程等多个方面,最常用的编译器是VC。 3、C#/Java 网络编程方面新兴的。 4、VB 通用。 5、还有 Delphi 等。 个人建议:从未编过程的,就从学 vb 开始

3、。有基础的可直接学 c+/VC。 = 四、有什么好书? 几年前,台湾著名技术作家侯捷先生曾经写过一篇影响很大的书评文章,叫做MFC 四大天王。文章的意思是说在 MFC 的浩瀚书海中,只要认真研读和学习其中四本,就可以“五岳归来不看山”。侯先生虽以 MFC 为例,但是这个道理却同样适合于 MFC 之外的很多具体技术领域,这不能不说是一个有趣的统计现象。通常在某一个具体细分的技术领域,会自然而然地出现 35 本顶级著作,它们彼此互相配合,形成一个完整的体系。对于学习者来说,只需要认真研读这几本书,就足以升堂入室。我乐于将这种现称为“四书五经现象”。对于读者来说,如果能够找到该领域中的“四书五经”,

4、则无论在时间上还是金钱上都是最经济的选择。好书几本,胜过烂书几捆,这个体会想必大家都有。在此,帮助大家遴选各个技术领域里的“四书五经”。编程的书可谓汗牛充栋,其中经典也是不泛其数,但绝大多数的过来人,都一致认为,要想很快的入 门并尽快的投入到编程实践中,只要其中的四到五本也就够了,即只看经典中的经典,圣经级的书就可以了。 所谓活到老学到老,程序员是个终身学习的职业,要不断的看书,直到放弃编程的那一天。所以,您要读的好书也绝非以下推荐的这些书哟,呵呵。 一句话,由于我们的时间、精力、金钱都是有限的,如何以最小的代价换得最大的收获。 =以下分别类作个推荐。= 经典分类热销榜 1、Java 2、c#

5、 3、C+ 4、C 5、VB 6、Delphi 7、VC 8、vf 9、黑客 10、汇编 11、驱动开发 12、网络 13、算法 14、图形编程 15、数据结构 16、软件工程 17、操作系统 18、Unix 19、Linux 20、游戏编程 21、移动开发 22、单片机 23、串并口通讯 24、电子 = 经典好书分类热销榜 1、Java Java 编程语言(第三版)-Java 四大名著-James Gosling(Java 之父) 作者:bneliao 2008-4-28 01:11 回复此发言 编 程 书 籍 推 荐 zz2编程书籍推荐 zz Java 编程思想(第 2 版)-Java 四

6、大名著-Bruce Eckel Java 编程思想(第 3 版)-Java 四大名著-Bruce Eckel JAVA 2 核心技术 卷 I:基础知识(原书第 7 版)-Java四大名著-Cay Horstmann JAVA 2 核心技术 卷 II:高级特性(原书第 7 版)-Java四大名著-Cay Horstmann Effective Java 中文版-Java 四大名著-Joshua Bloch 精通 Struts:基于 MVC 的 Java Web 设计与开发-孙卫琴 精通 Hibernate:Java 对象持久化技术详解-孙卫琴 Tomcat 与 Java Web 开发技术详解-孙

7、卫琴 Java 与模式-阎宏 2、c# C#程序设计-Charles Petzold“windows 编程泰山北斗”-C#语言“倚天屠龙双剑” C# Primer 中文版-Stanley B.Lippman-C#语言“倚天屠龙双剑” .NET 框架程序设计(修订版)-Jeffrey Richter“windows 编程泰山北斗”-.NET 平台四大天王 c#Windows 程序设计-Charles Petzold“windows 编程泰山北斗”-.NET 平台四大天王 .NET 程序设计技术内幕-Jeff Prosise-.NET 平台四大天王 .NET 本质论-第 1 卷:公共语言运行库(中

8、文版)-Chris Sells-.NET 平台四大天王 3、C+ C+程序设计语言(特别版)-c+八大金刚-Bjarne Stroustrup“C+之父” C+ Primer (第 3 版)中文版-c+八大金刚-Stanley B.Lippman C+ Primer (第 4 版)中文版-c+八大金刚-Stanley B.Lippman C+标准程序库自修教程与参考手册-c+八大金刚-Nicolai M.Josuttis C+语言的设计和演化-c+八大金刚-Bjarne Stroustrup“C+之父” 深度探索 C+对象模型-c+八大金刚-Stanley B.Lippman Essentia

9、l C+中文版-c+八大金刚-Stanley B.Lippman Effective C+中文版 2nd Edition-c+八大金刚-Scott Meyers More Effective C+中文版-c+八大金刚-Scott Meyers C+编程思想(第 2 版) 第 1 卷:标准 C+导引-Bruce Eckel C+编程思想(第 2 版)第 2 卷:实用编程技术 -Bruce Eckel C+程序设计-谭浩强 C+ 程序设计教程(第 2 版)-钱能 C+ Primer Plus(第五版)中文版-Stephen Prata c+八大金刚: 1、Essentital c+-lippman

10、-C+之父,旁枝暂略,主攻核心,轻薄短小,初学者 2、The c+ programming language-C+之父,技术权威,用词深峻,思想深远,c+百科全书代表,圣经。 3、c+ Primer-lippman-纵横书市十数年,c+最佳教本,c+百科全书代表。 4、Inside the c+ object model-lippman-揭示c+底层,非常好,非常难。 5、Effective c+-通过 50 个编程实例,展示专家经验,行文有趣,深处浅出。 6、More Effective c+通过 35 个编程实例,展示专家经验,行文有趣,深处浅出。 7、The c+ standard li

11、brayc+标准库的百科全书。8、设计模式:可复用面向对象软件的基础good! Ps:增加 Effective stl- Scott Meyers C+ templates Modern C+ Design: Generic Programming and Design Patterns Applied(C+ 设计新思维:范型编程与设计模式之应用) 4、c C 程序设计语言(第 2 版新版)-C 语言“倚天屠龙双剑”-Brian W.Kernighan“C 语言之父” C Primer Plus 中文版(第五版)-C 语言“倚天屠龙双剑”-Stephen Prata C 程序设计(第三版)-谭

12、浩强 C 语言大全(第四版)-HERBERT SCHILDT C 语言接口与实现:创建可重用软件的技术-DAVID R.HANSON 作者:bneliao 2008-4-28 01:11 回复此发言 编 程 书 籍 推 荐 zz3 编程书籍推荐 zz C 语言参考手册(原书第 5 版)-Samuel P.Harbison C 程序设计教程-H.M.Deitel/P.J.Deitel C 陷阱与缺陷-Andrew Koenig 5、VB Visual Basic .NET 技术内幕-VB 编程三剑客-Francesco Balena“vb 首席大师” Windows 程序设计-Visual Ba

13、sic.NET 语言描述-VB 编程三剑客-Charles Petzold“windows 编程泰山北斗”- .NET 框架程序设计:Visual Basic.NET 语言描述-VB 编程三剑客-Jeffrey Richter“windows 编程泰山北斗”-,Francesco Balena“vb 首席大师” Visual Basic 6 编程技术大全-Francesco Balena“vb 首席大师” Visual Basic.NET 从入门到精通-Petroutsos,E. 高级 VISUAL BASIC 编程-MATTHEW CURLAND 6、Delphi Inside VCL(深入

14、核心VCL 架构剖析)-李维Delphi 7 高效数据库程序设计-李维 面向对象开发实践之路(Delphi 版)-李维 7、VC Windows 程序设计(第 5 版)-Charles Petzold“windows 编程泰山北斗”- Windows 核心编程-Jeffrey Richter“windows编程泰山北斗” Windows 高级编程指南-Jeffrey Richter“windows编程泰山北斗”- 深入浅出 MFC(第二版)-“MFC 四大天王”-侯捷 MFC Windows 程序设计(第 2 版)-MFC 四大天王”-Jeff Prosise Visual C+ 技术内幕(第

15、 4 版)-MFC 四大天王”-David Kruglinski 深入解析 MFC-MFC 四大天王”-George Shepherd Visual C+.NET 技术内幕(第 6 版)-MFC 四大天王”-David Kruglinski 8、vf Visual Foxpro 程序设计参考手册-张洪举 专家门诊Visual FoxPro 开发答疑 160 问-张洪举 Visual FoxPro 6.0/9.0 解决方案与范例大全-张洪举 Visual FoxPro 软件开发模式与应用案例-张洪举 9、黑客 应用密码学(协议算法与 C 源程序-Bruce Schneier 网络信息安全的真相-

16、Bruce Schneier 黑客大曝光:网络安全机密与解决方案(第 5 版)-STUART MCCLURE 软件加密技术内幕-看雪学院 加密与解密软件保护技术与完全解决方案-看雪学院 加密与解密(第二版)-段钢 10、汇编 Intel 微处理器结构、编程与接口(第六版)-Barry B. Brey 80*86、奔腾机汇编语言程序设计-Barry B. Brey Windows 环境下 32 位汇编语言程序设计(第 2 版)-罗云彬 IBM-PC 汇编语言程序设计(第 2 版) 本书是国内优秀教材-沈美明 温冬婵 IBM PC 汇编语言程序设计(第五版) 这本书籍是国外优秀教材-PETER A

17、BEL 著,沈美明 温冬蝉译 11、驱动开发 Windows WDM 设备驱动程序开发指南-Chris Cant Windows 2000/XP WDM 设备驱动程序开发(第 2 版)-武安河 WINDOWS 2000/XP WDM 设备驱动程序开发-武安河 12、网络 计算机网络第四版中文版-网络编程三剑客-Andrew S.Tanenbaum TCP/IP 详解 3 卷本-Richard Stevens-网络编程三剑客 UNIX 网络编程 2 卷本-Richard Stevens-网络编程三剑客 用 TCP/IP 进行网际互联-Douglas E. Comer 高级 TCP/IP 编程-J

18、on C. Snader C+网络编程-Douglas Schmidt 作者:bneliao 2008-4-28 01:11 回复此发言 编 程 书 籍 推 荐 zz4 编程书籍推荐 zz UNIX 环境高级编程(第 2 版)-Richard Stevens 13、算法 计算机程序设计艺术-Donald.E.Knuth-算法“倚天屠龙”双剑 算法导论-Thomas H. Cormen-算法“倚天屠龙”双剑 离散数学及其应用-Kenneth H.Rosen 具体数学计算机科学基础-Donald.E.Knuth ps:增加 组合数学(原书第四版)(richard) 算法设计-算法导论的进一步深入书

19、籍, Topcode 的 educational content 里的指南教程文章都很不错。 14、图形编程 Windows 图形编程-FENG YUAN -图形编程界的Charles Petzold 之书 15、数据结构 数据结构 C+语言描述58.00(Data Structures C+)William Ford,William Topp 刘卫东 沈官林 数据结构算法与应用-C+语言描述49.00Sartej Sahni汪诗林 孙晓东等机械工业出版社 ps:增加 清华严蔚敏的数据结构-这本太流行了,而且也很不错。16、软件工程 设计模式-可复用面向对象软件的基础 重构改善既有代码的设计

20、ps:增加 Head 系列 Design Patterns Explained 17、操作系统 深入理解计算机系统(修订版)-RANDAL E.BRYANT ps:增加 操作系统概念(第六。七版)-又名恐龙书 现代操作系统设计-没看过,老师推荐的。 18、Unix UNIX 网络编程 卷 I 套接字联网 API(英文版 第三版 UNIX 编程艺术 UNIX 环境高级编程(英文影印第 2 版-UNIX 编程“圣经 UNIX 环境高级编程(英文影印版)(第 2 版) 99-UNIX 环境高级编程(第 2 版) UNIX 环境高级编程(第 2 版)-UNIX 编程“圣经 UNIX 网络编程 第 1

21、卷:套接口 API(第 3 版) UNIX 网络编程卷 2:进程间通信(第 2 版)(英文影印版)UNIX 网络编程(第二版)第 2 卷:进程间通信 UNIX 编程环境 UNIX 网络编程 卷 I 套接字联网 API(英文版 第三版 UNIX 系统编程 UNIX 环境高级编程 UNIX 环境高级编程(英文影印版 88-LINUX 内核分析及编程 UNIX 网络编程 卷 I 套接字联网 API(英文版 第三版) UNIX 网络编程 第 1 卷:套接口 API(第 3 版) UNIX 网络编程(第二版)第 2 卷:进程间通信 UNIX 网络编程卷 2:进程间通信(第 2 版)(英文影印版)UNIX

22、 网络编程(第 2 版)第 1 卷:套接口 API 和 X/Open传输接口 API UNIX 网络编程(卷 1):连网的 APLS:套接字与 XTI(第二版)(英文影印版) UNIX 环境高级编程 UNIX 环境高级编程(英文版) UNIX 环境高级编程(第 2 版) Unix 技术手册 19、Linux Linux 内核设计与实现 Linux 内核完全注释 LINUX 内核分析及编程 GNU/Linux 编程指南(第二版) Linux 设备驱动程序(第三版) 嵌入式设计及 Linux 驱动开发指南基于 ARM 9 处理器 Linux 设备驱动程序 第三版(英文影印版) Linux 内核设计

23、与实现(第 2 版) Linux 内核设计与实现(英文影印版)(第 2 版) linux 技术手册 20、游戏编程 Windows 游戏编程大师技巧(第二版 游戏之旅-我的编程感悟 OpenGL 超级宝典:第三版 OpenGL 编程指南(第四版) Java 游戏高级编程 J2ME 手机游戏编程入门 游戏之旅我的编程感悟 游戏开发中的人工智能(英文影印版) 3D 游戏:卷 2 动画与高级实时渲染技术 面向对象的游戏开发 Java 游戏高级编程 3D 游戏编程大师技巧 游戏编程精粹 面向对象的游戏开发 3D 游戏 卷 1:实时渲染与软件技术 3D 游戏:卷 2 动画与高级实时渲染技 J2ME 手机

24、游戏编程入门 Direct3D 游戏编程入门教程(第二版 21、移动开发 Windows Mobile 手机应用开发 SYMBIAN OS C+手机应用开发 68-Windows Mobile 手机应用开发-傅曦 齐宇 徐骏 48-SYMBIAN OS C+手机应用开发 (第 2 卷)-RICHARD HARRISON 著,周良忠 王伯欣译 68-SYMBIAN OS C+手机应用开发-RICHARD HARRISON 著,周良忠译 Windows CE.net 内核定制及应用程序开发-周毓林宁杨 陆贵强 嵌入式系统 Windows CE 开发技巧与实例-傅曦 Palm OS 编程实践-绝版

25、22、单片机 单片机轻松入门-周坚(平凡老师) 单片机典型模块设计实例导航-求是科技 例说 8051-张义和 陈敌北 KEIL CX51 V7.0 单片机高级语言编程与 VISION2 应用实践-徐爱钧 单片机应用程序设计技术(修订版)-周航慈 8051 单片机实践与应用-吴金戎 MCS-51 系列单片机实用接口技术-李华 23、串并口通讯 Visual C+/Turbo C 串口通信编程实践-龚建伟 VISUAL BASIC 与 RS-232 串行通信控制(最新版)-范逸之 24、电子 无线电识图与电路故障分析轻松入门(第二版) -胡斌 无线电元器件检测与修理技术轻松入门(第二版) -胡斌 图表细说电子技术识图-胡斌 图表细说电子元器件-胡斌 图表细说元器件及实用电路-胡斌

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报