my favorite computer publishers
Prentice Hall | |
[1] | The C Programming Language 这本书诠释了何为“优雅”。其次这是毛边书,有这待遇的书不多见。最后这是一本1988年出版并流行至今的书。我会买一本的 |
[2] | Computer Systems : A Programmer's Perspective 涵盖信息表示、汇编语言、处理器设计、性能优化、虚拟存储器,近两个月学了点东西,再看这本书感觉好多了,虽然程度还不够 定位同[18],[21],个人认为这本更适合软件专业。本书第三章讲述x86汇编。[18]用的是LC-3模拟器,[21]讲述了MIPS指令集 |
[3] | Expert C Programming 看过很久,只记得解析复杂变量声明在本书有简洁的方法。这家伙有点酸,时不时要喷一下微软。 |
[4] | Object-oriented Software Construction 太厚了,没怎么看 |
[5] | The Design of The Unix Operating System 以伪代码描述unix实现,据说当时70多美元的价格创下纪录 |
[6] | Operating Systems Design and Implementation 讲述minix |
Addison Wesley | |
[7] | The Art of Computer Programming Donald Knuth的大作,感觉看不看得懂并不重要,随时翻一翻权当历史书了,仍然能感到看书就要看好书是有道理的 |
[8] | Algorithms Robert Sedgewick是Donald Knuth的学生。通俗易懂 |
[9] | data structures and algorithm analysis in c++ 内容全面的教材,作者是Robert Sedgewick的学生。我喜欢weiss的讲解方式 |
[10] | The Practice of Programming [3][10][11][12][13]有着相似的定位,本书包含风格、性能优化。 |
[11] | Programming Pearls 这本薄薄的书很有趣。之所以读来毫不费力,是因为作者文笔堪称一流。 |
[12] | More Programming Pearls 同是Jon Bentley的作品,副标题是confessions of a coder。Jon的作品都值得读一遍,就像金盛华所说:读一本好书,胜过读一批扰乱视听的混世著作。 |
[13] | Effective C++ Scott Meyers的C++最佳实践指南,这本书每次我都感觉不好懂,等我下学期突击了C++ Primer我会再来的,等着吧 |
[14] | C++ Primer 胖胖的一本书,我甚至都想用“大而无当”这类贬义词了 |
[15] | The C++ Programming Language 比[1]厚太多了 |
[16] | Programming Abstractions in C 细腻,主要介绍了各种数据结构。递归的介绍很出彩 |
[17] | The C++ Standard Library 不错的参考手册 |
McGraw-Hill | |
[18] | Introduction to Computing Systems 同[2][21],选一本就够了。 |
[19] | Database Management Systems 一本全面的数据库教材,作者之一放弃教学职位投入雅虎,看来本书不大可能再有新版。Ullman的教材也很棒,不过时间不多了,可能没时间看。 |
[20] | Introduction to Algorithms MIT算法教材,也是比较“胖”的家伙 |
Morgan Kaufmann | |
[21] | Computer Organization and Design: the Hardware/Software Interface 同[2][18]。兴趣就是最好的老师,这是我的计算机启蒙书,这永远是最好的书。 |
[22] | Computer Architecture: A Quantitative Approach 体系结构的泰山北斗,作者同[21] |
[23] | Computer Networks: A Systems Approach 网络方面的经典教科书,更新也相当快。目前为止我还找到有效攻击本书的途径,网络是我的短板,我会再来的 |
[24] | Database--principles, Programming, and Performance 风格细腻,这本书只能说每部分都看过,但还没达到融会贯通地步,的的确确的好书,不像印度阿三,半天了说什么还不知道。读者最想看的是:The Big Picture |
[25] | Transaction Processing: Concepts and Techniques 作者凭借事务处理的工作获得图灵奖 |
Microsoft Press | |
[26] | Code Complete 通俗易懂 |
[27] | Programming Windows Win32 API的经典之作,内容涵盖窗口、消息、Unicode、鼠标、键盘、控件、打印、动态链接库,还有绘图、声音处理 |
[28] | Programming Windows with MFC Jeff Prosise的作品,同[29],写作风格很像[27],作者本人坦言就是想写出一本MFC版本的Programming Windows |
[29] | Inside Visual C++ 范例丰富 |
[30] | Advanced Windows Jeffrey Richter得意之作的第三版,最新为第五版,每次改版都换个书名。主题是Windows系统编程。主要内容为存储器机制、线程同步、结构化异常处理 |
[31] | Debugging Microsoft® .NET 2.0 Applications 此版本不包含native code内容,近期才知道作者不再写续篇了 [28][30][31]为Wintellect的主力队员,也是创办者 |
O’Reilly | |
专注于工程实践的出版社,市场份额很大,类型多样,如Nutshell、cookbook、Missing Manual,也不乏极具技术深度的书籍,近年来最流行的当属Head First系列 |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步