书单 | 振聋发聩,撼世经典!总有那么一些书经得住时间的考验
技术更新太快,所以技术书过不了多久就会被淘汰?
在这个充满着变化的世界里,总有那么些不变的东西,帮我们打好地基,让我们可以以不变应万变,在技术的道路上走得更稳、更远!
博文菌今天就来给大家分享 10 本经受了几十年风霜,依然用智慧的光芒指引你通往技术殿堂的传世经典,让我们的技术之路从品味经典开始!
01
▊《C++ Primer 中文版(第 5 版)》
Stanley B. Lippman,Josee Lajoie,Barbara E. Moo 著
王刚 杨巨峰 译
如果只读一本 C++书,本书将是你永不局悔的选择
征服全球数千万读者的大师之作
C++学习头牌,技术影响力图书冠军
真正畅行全球 20 年的 C++入门必读经典,惠及数百万高校师生启蒙 5 代国产程序员,语言缔造者与常青藤名校数版迭代的杰作,系统透彻:从初学到专家可全程案头备用。
(快快扫码抢购吧!)
02
▊《程序员修炼之道:通向务实的最高境界(第 2 版)》
David Thomas,Andrew Hunt 著
云风 译
屹立 20 年影响力大作,雄踞 “全球程序员读物”顶端
面向未来重写全部内容,开发新兵走向卓越领袖
本书之所以在全球范围内广泛传播,被一代代开发者奉为圭臬,盖因它可以创造出真正的价值:或编写出更好的软件,或探究出编程的本质,而所有收获均不依赖于特定语言、框架和方法。
时隔 20 年的新版,经过全面的重新选材、组织和编写,覆盖哲学、方法、工具、设计、解耦、并发、重构、需求、团队等务实话题的最佳实践及重大陷阱,以及易于改造、复用的架构技术。本书极具洞察力与趣味性,适合从初学者到架构师的各阶层读者潜心研读或增广见闻。
(京东满 100 减 50,快快扫码抢购吧!)
03
▊《架构整洁之道》
Robert C. Martin 著
孙宇聪 译
整洁之道再续新篇 Bob 大叔封山之作
熔举世热门架构于一炉 揭通用黄金法则以真言
本书是创造“Clean 神话”的 Bob 大叔在架构领域的登峰之作,围绕“架构整洁”这一重要导向,系统地剖析其缘起、内涵及应用场景,涵盖软件研发完整过程及所有核心架构模式。
Martin 在《架构整洁之道》中远不只是在为我们提供选项,他几乎是在将软件世界中横跨半个世纪的各种架构类型的经验倾囊相授,目的是让读者既能阅尽所有架构选型,又可通晓其如何决定成败。Martin 也的确不负厚望,本书中充满了直接而有效的解决方案,以供读者应对自己面临的真正挑战——那些或最终成就或彻底破坏项目的挑战。
(京东满 100 减 50,快快扫码抢购吧!)
04
▊《编码:隐匿在计算机软硬件背后的语言》
Charles Petzold 著
左飞,薛佟佟 译
永不褪色的计算机科学经典著作
用最简单的语言讲述最专业的知识
这是一本讲述计算机工作原理的书。不过,你千万不要因为“工作原理”之类的字眼就武断地认为,它是晦涩而难懂的。
作者用丰富的想象和清晰的笔墨将看似繁杂的理论阐述得通俗易懂,你丝毫不会感到枯燥和生硬。更重要的是,你会因此而获得对计算机工作原理较深刻的理解。这种理解不是抽象层面上的,而是具有一定深度的,这种深度甚至不逊于“电气工程师”和“程序员”的理解。
(京东满 100 减 50,快快扫码抢购吧!)
05
▊《Essential C++中文版》
Stanley B. Lippman 著
侯捷 译
C++快速入门经典
大师 Stanley 代表作之一
通过阅读本书,你可以在很短的时间里熟悉和了解 C++。适合那些已经开始从事软件设计,又抽不出太多时间学习新技术的程序员阅读。
本书以四个面向来表现 C++的本质:procedural(面向过程的)、generic(泛型的)、object-based(基于对象的)、object-oriented(面向对象的)。全书围绕一系列逐渐繁复的程序问题,以及用以解决这些问题的语言特性来组织。循此方式,你将不只学到 C++的功能和结构,也可学到它们的设计目的和基本原理。
(京东满 100 减 50,快快扫码抢购吧!)
06
▊《Effective C++:改善程序与设计的 55 个具体做法(第三版)中文版》
Scott Meyers 著
侯捷 译
一本轻薄短小高密度的“专家经验累积”
国际影响力波及了整个计算机技术出版领域
本书不是读完一遍就可以束之高阁的快餐读物,也不是用以解决手边问题的参考手册,而是需要您去反复阅读体会的,C++是真正程序员的语言,背后后精神的思想与无以伦比的表达能力,这使得它具有类似宗教般的魅力。希望这本书能够帮您跨越 C++的重重险阻,领略高处才有的壮美风光,做一个成功而快乐的 C++程序员。
(京东满 100 减 50,快快扫码抢购吧!)
07
▊《More Effective C++:35 个改善编程与设计的有效方法(中文版)》
Scott Meyers 著
侯捷 译
梅耶尔大师 Effective 三部曲之一
继 Effective C++之后,Scott Meyers 于 1996 推出这本“续集”。条款变得比较少,页数倒是多了一些,原因是这次选材比“第一集”更高阶。
(京东满 100 减 50,快快扫码抢购吧!)
08
▊《深度探索 C++对象模型》
Stanley,B. Lippman 著
侯捷 译
一位伟大的 C++编译程序设计者向你阐述他如何处理各种 explicit(明确出现于 C++程序代码中)和 implicit(隐藏于程序代码背后)的 C++语意
本书专注于 C++面向对象程序设计的底层机制,包括结构式语意、临时性对象的生成、封装、继承,以及虚拟――虚拟函数和虚拟继承。
这本书让你知道:一旦你能够了解底层实现模型,你的程序代码将获得多么大的效率。Lippman 澄清了那些关于 C++额外负荷与复杂度的各种错误信息和迷思,但也指出其中某些成本和利益交换确实存在。他阐述了各式各样的实现模型,指出它们的进化之道及其本质因素。书中涵盖了 C++对象模型的语意暗示,并指出这个模型是如何影响你的程序的。
(京东满 100 减 50,快快扫码抢购吧!)
09
▊《C++标准库(第 2 版)》
【德】Nicolai M. Josuttis 著
侯捷 译
全球 C++经典权威参考书
1100 页鸿篇巨著,基于 C++11 重写全书示例代码
标准库提供了一组公共类和接口,极大地拓展了 C++语言核心功能。本书详细讲解了每一标准库组件,包括其设计目的和方法、复杂概念的剖析、实用而高效的编程细节、存在的陷阱、重要的类和函数,又辅以大量用 C++11 标准实现的实用代码范例。除覆盖全新组件、特性外,本书一如前版,重点着眼于标准模板库(STL),涉及容器、迭代器、函数对象以及 STL 算法。此外,本书同样关注 lambda 表达式、基于区间的 for 循环、move 语义及可变参数模板等标准库中的新式 C++编程风格及其影响。
(京东满 100 减 50,快快扫码抢购吧!)
10
▊《UNIX 编程艺术》
Eric S.Raymond 著
姜宏,何源,蔡晓骏 译
Unix 编程大师倾力之作,造就传世经典
本书主要介绍了 Unix 系统领域中的设计和开发哲学、思想文化体系、原则与经验,由公认的 Unix 编程大师、开源运动领袖人物之一 Eric S.Raymond 倾力多年写作而成。包括 Unix 设计者在内的多位领域专家也为本书贡献了宝贵的内容。
本书内容涉及社群文化、软件开发设计与实现,覆盖面广、内容深邃,完全展现了作者极其深厚的经验积累和领域智慧。
(京东满 100 减 50,快快扫码抢购吧!)
评论