快捷搜索:  汽车  科技

程序员推荐经典书籍(铺就程序员殿堂之路)

程序员推荐经典书籍(铺就程序员殿堂之路)【美】Scott Meyers 著Effective C : 55 Specific Ways to Improve Your Programs and Designs 3/e让我们一同迎着大师们的智慧之光,走向卓越。1《Effective C :改善程序与设计的55个具体做法(第三版)中文版(双色)》

Effective系列图书是我们学习中难以绕开的经典。

经典书籍需要不断被重读,

因为每一次重读都会带来新的体会。

本文带来了5本Effective系列的经典著作,

让我们一同迎着大师们的智慧之光,走向卓越。

1

《Effective C :改善程序与设计的55个具体做法(第三版)中文版(双色)》


Effective C : 55 Specific Ways to Improve Your Programs and Designs 3/e

程序员推荐经典书籍(铺就程序员殿堂之路)(1)

【美】Scott Meyers 著

侯捷 译

程序员推荐经典书籍(铺就程序员殿堂之路)(2)

有人说C 程序员可以分为两类,读过Effective C 的和没读过的。世界C 大师Scott Meyers成名之作的第三版的确当得起这样的评价。当你读过本书之后,就获得了迅速提升自己C 功力的一个契机。

本书不是读完一遍就可以束之高阁的快餐读物,也不是用以解决手边问题的参考手册,而是需要您去反复阅读体会的,C 是真正程序员的语言,背后后精神的思想与无以伦比的表达能力,这使得它具有类似宗教般的魅力。希望这本书能够帮您跨越C 的重重险阻,领略高处才有的壮美风光,做一个成功而快乐的C 程序员。

2

《More Effective C :35个改善编程与设计的有效方法(中文版)》


More Effective C : 35 New Ways to Improve Your Programs and Designs

程序员推荐经典书籍(铺就程序员殿堂之路)(3)

【美】Scott Meyers 著

侯捷 译

程序员推荐经典书籍(铺就程序员殿堂之路)(4)

继Effective C 之后的这本“续集”,条款变得比较少,页数倒是多了一些,原因是这次选材比“第一集”更高阶,尤其是第5章。Meyers将此章命名为技术(techniques) ,并明白告诉你,其中都是一些patterns,例如virtual constructors,smart pointers,reference counting,proxy classes,double dispatching……这一章的每个条款篇幅都达15~30 页之多,实在让人有“山重水复疑无路,柳暗花明又一村”之叹。

3

《Effective Python:改善Python程序的90个建议 (第2版)(英文版)》


Effective Python: 90 Specific Ways To Write Better Python

程序员推荐经典书籍(铺就程序员殿堂之路)(5)

【美】Brett Slatkin 著

程序员推荐经典书籍(铺就程序员殿堂之路)(6)

Brett Slatkin根据自己在Google公司多年开发Python基础架构所积累的经验,揭示了Python语言中一些鲜为人知的微妙特性,并给出了能够改善代码功能及运行效率的习惯用法。

本书汇聚了90个优秀的实践原则、开发技巧和便捷方案,并以实用的代码范例来解释它们。通过本书,你能够了解到解决关键编程任务的实用技巧,并学会编写易于理解、便于维护且利于改进的代码。除此之外,本书第2版基本上修改了第1版中的所有条目,以反映Python实践的演变历程。

4

《Effective Java(第3版)(英文版)》


Effective Java (3rd Edition)

程序员推荐经典书籍(铺就程序员殿堂之路)(7)

【美】 Joshua Bloch 著

程序员推荐经典书籍(铺就程序员殿堂之路)(8)

本书涵盖了Java 7、Java 8 和Java 9 中语言和库的各种新特性。让你能够深入了解Java 平台的细微之处。通过对每一个项目的全面描述和解释,告诉你应该做什么、不应该做什么,以及为什么要这样做。

5

《Effective C#(第3版):编写高质量C#代码的50条有效方法(英文版)》


Effective C# (Covers C# 6.0) (includes Content Update Program): 50 Specific Ways to Improve Your C#

程序员推荐经典书籍(铺就程序员殿堂之路)(9)

【美】Bill Wagner 著

程序员推荐经典书籍(铺就程序员殿堂之路)(10)

在本书中,.NET 专家Bill Wagner 为我们提供了50 条有效的方法,通过这些方法可以利用C#的全部语言功能编写健壮、高效和运行良好的代码。Wagner 利用他杰出的 C#使用经验,解决了从资源管理到多核支持的各种问题,并揭示了如何规避语言和.NET 环境中常见的陷阱。

本书主要写给那些把 C#当作日常开发工具的专业开发者,读者需要事先熟悉 C#语法和语言特性。

猜您喜欢: