搜索
bottom↓
回复: 15

好书推荐

[复制链接]

出0入0汤圆

发表于 2013-11-6 10:55:54 | 显示全部楼层 |阅读模式
几年前,台湾著名技术作家侯捷先生曾经写过一篇影响很大的书评文章,叫做《MFC四大天王》。文章的意思是说在MFC的浩瀚书海中,只要认真研读和学习其中四本,就可以“五岳归来不看山”。侯先生虽以MFC为例,但是这个道理却同样适合于MFC之外的很多具体技术领域,这不能不说是一个有趣的统计现象。通常在某一个具体细分的技术领域,会自然而然地出现3-5本顶级著作,它们彼此互相配合,形成一个完整的体系。对于学习者来说,只需要认真研读这几本书,就足以升堂入室。我乐于将这种现称为“四书五经现象”。对于读者来说,如果能够找到该领域中的“四书五经”,则无论在时间上还是金钱上都是最经济的选择。好书几本,胜过烂书几捆,这个体会想必大家都有。在此,帮助大家遴选各个技术领域里的“四书五经”
============
    编程的书可谓汗牛充栋,其中经典也是不泛其数,但绝大多数的过来人,都一致认为,要想很快的入门并尽快的投入到编程实践中,只要其中的四到五本也就够了,即只看经典中的经典,圣经级的书就可以了。

     所谓活到老学到老,程序员是个终身学习的职业,要不断的看书,直到放弃编程的那一天。所以,您要读的好书也绝非以下推荐的这些书哟,呵呵。
=============
一句话,由于我们的时间、精力、金钱都是有限的,如何以最小的代价换得最大的收获。

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


1、热布克-编程“圣经”级入门好书-Windows 程序设计(第5版上下册)
2、热布克-编程系统深耕“圣经”级好书-Windows 核心编程
3、 热布克-Java编程好书“倚天屠龙”双剑之“倚天剑”-Java编程思想
4、热布克-C++编程好书“倚天屠龙”双剑之“倚天剑”-C++程序设计语言(特别版)
5、热布克-C++编程好书“倚天屠龙”双剑之“屠龙剑”-C++ Primer

Charles Petzold—Windows编程界“泰山北斗”级大师—
著作“Windows 程序设计(第5版)”“C#程序设计”“c#Windows程序设计”“Windows程序设计-Visual Basic.NET语言描述”
=============================================================================================
Jeffrey Richter—Windows编程界“泰山北斗”级大师—
“Windows核心编程”“.NET框架程序设计”“Windows高级编程指南”
============================================================================================
Bjarne Stroustrup—C++之父—
“C++程序设计语言(特别版)”“C++语言的设计和演化”
============================================================================================
Stanley B.Lippman—C++大师,C++领域2号人物—
“C++ Primer”“Essential C++中文版”“深度探索C++对象模型”“C# Primer中文版”
===============================
Scott Meyers—C++大师—
“Effective C++”“More Effective C++”
===============================
Bruce Eckel—Java大师—
“Java编程思想”“C++编程思想”
===============================
James Gosling—Java之父—-
“Java编程语言”
==============================
Cay Horstmann—–Java大师—
“JAVA 2核心技术”共1套2本
==============================
Jeff Prosise——VC大师—–
“MFC Windows程序设计(第2版)”“.NET程序设计技术内幕”
===============================
David Kruglinski—VC大师—
“Visual C++ 技术内幕”
==============================
George Shepherd—VC大师—
“深入解析MFC”
==============================
Nicolai M.Josuttis—–C++大师–
“C++标准程序库”
===============================
Stephen Prata—C/c++大师—-
“C Primer Plus”“C++ Primer Plus”
===============================
Brian W.Kernighan—C语言及Unix之父—-
“C程序设计语言”“UNIX编程环境”“程序设计实践 ”
==============================
Francesco Balena–VB首席大师—
“Visual Basic .NET技术内幕”“.NET框架程序设计:Visual Basic.NET语言描述”“Visual Basic 6编程技术大全”
==============================
Barry B. Brey—汇编语言大师—
“Intel微处理器结构、编程与接口”“80*86、奔腾机汇编语言程序设计”
============================
W.Richard Stevens—计算机网络大师—
“TCP/IP详解”1套3本
==============================
Andrew S.Tanenbaum—计算机网络大师—
“计算机网络”
==============================

以下为国内名作者,不能算作大师,但他们的书也很不错
============================
侯捷—著名译者
著作:“深入浅出MFC(第二版)”“STL 源码剖析”等
主要译作:“Java编程思想(第2版)”“C++标准程序库—自修教程与参考手册”“深度探索C++对象模型”“Essential C++中文版”“C# Primer中文版 ”“Effective C++中文版”“More Effective C++中文版”“重构:改善既有代码的设计(中文版)”等
===============================
裘宗燕—著名译者
“C++程序设计语言(特别版)”“C++语言的设计和演化”
=============================
潘爱民—著名译者
著作:“COM原理与应用”等
主要译作:“C++ Primer (第3版)中文版”“Visual C++ 技术内幕(第4、6版)”“计算机网络第四版中文版”“Effective Java中文版”等
============================
李维—Delphi专家
“Inside VCL(深入核心——VCL架构剖析)”“Delphi 7高效数据库程序设计”“面向对象开发实践之路(Delphi版)”
=============================
谭浩强—C编程类国内销量第一
“C程序设计(第三版)”“C++程序设计”
=============================
钱能—国内C++最好作者
“C++程序设计教程(第二版)”
=============================
胡斌—电子电路类最好作者
“无线电识图与电路故障分析轻松入门”“无线电元器件检测与修理技术轻松入门”“图表细说系列”
=============================
张洪举—VF最好作者
“Visual FoxPro 6.0/9.0解决方案与范例大全”“Visual FoxPro软件开发模式与应用案例”“Visual Foxpro程序设计参考手册”“专家门诊——Visual FoxPro开发答疑160问”

####################################################################################
1、Java
Java编程语言(第三版)—Java四大名著—-James Gosling(Java之父)
Java编程思想(第2版)—-Java四大名著—-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开发技术详解————孙卫琴
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卷:公共语言运行库(中文版)——–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
Essential 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
广博如四库全书The c++ programming language、c++ Primer
深奥如山重水复Inside the c++ object model
程序库大全The c++ standard libray
工程经验之积累Effective c++、More Effective c++、Exceptional c++

c++八大金刚:
1、Essentital c++—lippman—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 libray---c++标准库的百科全书。
8、设计模式:可复用面向对象软件的基础------good!

4、c
C程序设计语言(第2版·新版)—C语言“倚天屠龙双剑”—Brian W.Kernighan“C语言之父”
C Primer Plus中文版(第五版)——–C语言“倚天屠龙双剑”—Stephen Prata
C程序设计(第三版)—————————谭浩强
C语言大全(第四版)—————————HERBERT SCHILDT
C语言接口与实现:创建可重用软件的技术————-DAVID R.HANSON
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 Basic.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(深入核心——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++ 技术内幕(第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
网络信息安全的真相———–Bruce Schneier
黑客大曝光:网络安全机密与解决方案(第5版)——–STUART MCCLURE
软件加密技术内幕————看雪学院
加密与解密——软件保护技术与完全解决方案————看雪学院
加密与解密(第二版)——–段钢

10、汇编
Intel微处理器结构、编程与接口(第六版)———Barry B. Brey
80*86、奔腾机汇编语言程序设计———Barry B. Brey
Windows环境下32位汇编语言程序设计(第2版)———–罗云彬
IBM-PC汇编语言程序设计(第2版)  本书是国内优秀教材——–沈美明 温冬婵
IBM PC汇编语言程序设计(第五版)  这本书籍是国外优秀教材——-PETER ABEL著,沈美明 温冬蝉译

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编程——————-Jon C. Snader
C++网络编程———————–Douglas Schmidt
UNIX环境高级编程(第2版)——————–Richard Stevens

13、算法
计算机程序设计艺术——-Donald.E.Knuth———-算法“倚天屠龙”双剑
算法导论—————–Thomas H. Cormen——–算法“倚天屠龙”双剑
离散数学及其应用———-Kenneth H.Rosen
具体数学—计算机科学基础——–Donald.E.Knuth

14、图形编程
Windows 图形编程—————-FENG YUAN –图形编程界的Charles Petzold之书

15、数据结构
数据结构 C++语言描述》58.00(Data Structures C++) William Ford,William Topp 刘卫东 沈官林
数据结构算法与应用-C++语言描述》49.00Sartej Sahni 汪诗林 孙晓东等机械工业出版社

16、软件工程
设计模式–可复用面向对象软件的基础
重构—改善既有代码的设计

17、操作系统
深入理解计算机系统(第二版)——-RANDAL E.BRYANT

18、Unix
UNIX 网络编程 卷I 套接字联网API(英文版 第三版
UNIX 编程艺术
UNIX环境高级编程(英文影印第2版—–UNIX编程“圣经
UNIX环境高级编程(英文影印版)(第2版)
99-UNIX环境高级编程(第2版)
UNIX环境高级编程(第2版)—UNIX编程“圣经
UNIX网络编程 第1卷:套接口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 网络编程(第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内核设计与实现(第2版)
Linux内核设计与实现(英文影印版)(第2版)
linux技术手册

20、游戏编程
Windows游戏编程大师技巧(第二版
游戏之旅–我的编程感悟
OpenGL超级宝典:第三版
OpenGL编程指南(第四版)
Java 游戏高级编程
J2ME手机游戏编程入门
游戏之旅——我的编程感悟
游戏开发中的人工智能(英文影印版)
3D游戏:卷2 动画与高级实时渲染技术
面向对象的游戏开发
Java 游戏高级编程
3D游戏编程大师技巧
游戏编程精粹
面向对象的游戏开发
3D游戏 卷1:实时渲染与软件技术
3D游戏:卷2 动画与高级实时渲染技…
J2ME手机游戏编程入门
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编程实践—绝版


22、单片机
单片机轻松入门———————————-周坚(平凡老师)
单片机典型模块设计实例导航———————–求是科技
例说8051—————————————-张义和 陈敌北
KEIL CX51 V7.0单片机高级语言编程与ΜVISION2应用实践—–徐爱钧
单片机应用程序设计技术(修订版)——————–周航慈
8051单片机实践与应用——————————-吴金戎
MCS-51系列单片机实用接口技术———————李华

23、串并口通讯
Visual C++/Turbo C串口通信编程实践——————龚建伟
VISUAL BASIC与RS-232串行通信控制(最新版)———-范逸之

24、电子
无线电识图与电路故障分析轻松入门(第二版) ——————-胡斌
无线电元器件检测与修理技术轻松入门(第二版) ——————-胡斌
图表细说电子技术识图——————-胡斌
图表细说电子元器件——————-胡斌
图表细说元器件及实用电路——————-胡斌

阿莫论坛20周年了!感谢大家的支持与爱护!!

你熬了10碗粥,别人一桶水倒进去,淘走90碗,剩下10碗给你,你看似没亏,其实你那10碗已经没有之前的裹腹了,人家的一桶水换90碗,继续卖。说白了,通货膨胀就是,你的钱是挣来的,他的钱是印来的,掺和在一起,你的钱就贬值了。

出0入0汤圆

发表于 2013-11-6 15:43:12 | 显示全部楼层
不错,我在找Windows核心编程。。。

出0入0汤圆

发表于 2013-11-6 15:54:36 | 显示全部楼层
24、电子
无线电识图与电路故障分析轻松入门(第二版) ——————-胡斌
无线电元器件检测与修理技术轻松入门(第二版) ——————-胡斌
图表细说电子技术识图——————-胡斌
图表细说电子元器件——————-胡斌
图表细说元器件及实用电路——————-胡斌


这些可以当垃圾扔掉了            
出的书最多,每本内容都差不多,内容只适合生产线MM看

出0入0汤圆

发表于 2013-11-9 17:39:07 | 显示全部楼层
好多书啊,
提个建议吧,51单片机就看郭天祥的就好了,有视频又有书,看完之后完全可以直接应用做东西了。

出0入0汤圆

发表于 2013-11-11 23:40:34 | 显示全部楼层
还有好多要学习的呀

出0入0汤圆

发表于 2013-11-12 00:03:48 来自手机 | 显示全部楼层
谢谢楼主!
来自:amoBBS 阿莫电子论坛 Windows Phone 8 客户端

出0入0汤圆

发表于 2013-11-12 08:40:59 来自手机 | 显示全部楼层
mark           

出0入0汤圆

发表于 2013-11-12 09:29:19 | 显示全部楼层
好书推荐一定要顶~

出870入263汤圆

发表于 2013-11-23 23:43:55 | 显示全部楼层
我来补几本重量级的,都是我已经购买的:
《深入解析Windows操作系统 第4版》
《Windows内核原理与实现》
《Windows内核安全编程 从入门到实践》
《Windows系统编程 第4版》
《CLR Via C# 第3版》
《Windows核心编程 第5版》
《Windows游戏编程大师技巧 第2版》
这些书本我看了不少内容了,你值得拥有,

出0入0汤圆

发表于 2013-12-9 20:43:49 | 显示全部楼层
汗……这么多

出0入0汤圆

发表于 2013-12-10 12:22:31 | 显示全部楼层
不错不错谢谢楼主

出0入0汤圆

发表于 2013-12-10 13:06:37 | 显示全部楼层
给力,标一下

出0入0汤圆

发表于 2013-12-10 15:57:26 | 显示全部楼层
学习,谢谢!!!

出0入0汤圆

发表于 2015-1-3 14:22:38 | 显示全部楼层
不错,分得很明确     

出0入0汤圆

发表于 2015-1-4 21:50:10 | 显示全部楼层
折辈子也看不完啊

出0入0汤圆

发表于 2015-1-4 22:11:48 | 显示全部楼层
编程方面的知识只有到用到的时候,看看书。MARK。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-10-3 03:21

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表