2012年的这些经典书目你读了没?

生气的散人 发布于 2012/11/06 15:50
阅读 3K+
收藏 72
不知不觉,已经走到了 2012 年的倒数第二个月,昨天下午,回想了一下图灵出版的畅销书、经典书,挑出了 10 本,在这里分享一下,看一下,这些我精挑细选的书中,哪一本还是您没有读到的。此书单中,我是按照出版的先后顺序排序。

外版书

第一本:

enter image description here

奇思妙想:15位计算机天才及其重大发现

  • 近观15位计算机大师的生平与成就
  • 理解现代计算技术的发展轨迹
  • 谱写自己的智慧人生

内容简介:

本书立足于现场访谈的第一手记录,介绍了 15 位当代最伟大的计算机科学家,描述了他们的生活历程以及工作成果。书中详细阐述了他们对科学产生兴趣的缘由,回溯了成长环境和其他科学家对他们产生的影响,阐述了各自进行基础探索和发现的途径,同时也分享了对未来的看法和主张。

相关阅读

第二本:

enter image description here

JavaScript高级程序设计(第3版)

  • 一幅浓墨重彩的语言画卷,一部推陈出新的技术名著
  • 全能前端人员必读之经典,全面知识更新必备之佳作。

内容简介:

全书从 JavaScript 语言实现的各个组成部分——语言核心、 DOM BOM 、事件模型讲起,深入浅出地探讨了面向对象编程、 Ajax Comet 服务器端通信, HTML5 表单、媒体、 Canvas (包括 WebGL )及 Web Workers 、地理定位、跨文档传递消息、客户端存储(包括 IndexedDB )等新 API ,还介绍了离线应用和与维护、性能、部署相关的最佳开发实践。本书附录展望了未来的 API ECMAScript Harmony 规范。 本书适合有一定编程经验的 Web 应用开发人员阅读,也可作为高校及社会实用技术培训相关专业课程的教材。

相关阅读

第三本:

enter image description here

Linux/Unix设计思想

  • 剖析Linux/Unix制胜之道
  • 全新阐释开源哲学
  • Jon ”maddog” Hall作序推

内容简介:

本书将 Linux 的开发方式与 Unix 的原理有效地结合起来,总结出 Linux Unix 软件开发中的设计原则。前 8 章分别介绍了 Linux Unix 9 条基本的哲学准则和 10 条次要准则。第 9 章和第 10 章将 Unix 系统的设计思想与其他系统的设计思想进行了对比。最后介绍了 Unix 哲学准则在其他领域中的应用。 本书适合所有 Linux Unix 操作系统的开发人员阅读,其他系统的开发人员也会从书中阐释的准则中获益。

相关阅读

第四本:

enter image description here

七周七语言:理解多种编程范型

  • 2011年Jolt大奖图书
  • 带你轻松入门七种先锋语言
  • 开阔视野,享受更多编程乐趣

内容简介:

本书共介绍了七种不同的编程语言。对于每种语言,分别介绍了各自的特性、应用,以及编程入门知识和关键编程范型,还带领读者使用能够代表该语言最重要特性的技术,解决某个不寻常的问题,使其充分掌握每种语言。 本书适合从事程序设计工作的人员阅读。

相关阅读

第五本:

enter image description here

HTML5程序设计(第2版)

  • 超级畅销书《HTML5高级程序设计》升级版
  • 引领下一代Web开发潮流
  • 全面涵盖开创性HTML5 API

内容简介:

本书首先介绍了 HTML5 的历史背景、新的语义标签及与以往 HTML 版本相比的根本变化,同时揭示了 HTML5 背后的设计原理。本书在上一版的基础上新增了 SVG 和拖放 API 相关内容,并对部分内容进行了更新。从第 2 章起,分别围绕构建令人神往的富 Web 应用,逐一讨论了 HTML5 Canvas Geolocation Communication WebSocket Forms WebWorkers Storage API 的使用,辅以直观明了的客户端和服务器端示例代码,让开发人员能够迅速理解和掌握新一代 Web 标准所涵盖的核心技术。本书最后探索了离线 Web 应用并展望了 HTML5 未来的发展前景。 本书面向有一定经验的 Web 应用开发人员,对 HTML5 及未来 Web 应用技术发展有浓厚兴趣的读者也可以学习参考。

相关阅读

第六本:

enter image description here

30天自制操作系统

  • 只需30天 从零开始编写一个五脏俱全的图形操作系统
  • 实现多任务、汉字显示、文件压缩,还能听歌看图玩游戏
  • 日本编程天才 揭开CPU、内存、磁盘以及操作系统底层工作模式的神秘面纱

内容简介:

自己编写一个操作系统,是许多程序员的梦想。也许有人曾经挑战过,但因为太难而放弃了。其实你错了,你的失败并不是因为编写操作系统太难,而是因为没有人告诉你那其实是一件很简单的事。那么,你想不想再挑战一次呢? 这是一本兼具趣味性、实用性与学习性的书籍。作者从计算机的构造、汇编语言、 C 语言开始解说,让你在实践中掌握算法。在这本书的指导下,从零编写所有代码, 30 天后就可以制作出一个具有窗口系统的 32 位多任务操作系统。 本书以课题为主导,边做边玩,抛开晦涩难懂的语言,行文风格十分随性,还充满了各种欢乐的吐槽,适合操作系统爱好者和程序设计人员阅读。

相关阅读

第七本:

enter image description here

HTTP权威指南

  • 国内首本HTTP及其相关核心Web技术权威著作

内容简介:

本书是 HTTP 及其相关核心 Web 技术方面的权威著作,主要介绍了 Web 应用程序是如何工作的,核心的因特网协议如何与架构构建块交互,如何正确实现因特网客户端和服务器等。 本书适合所有想了解 HTTP Web 底层结构的人阅读。

相关阅读

第八本:

enter image description here

程序员的职业素养

  • 世界级软件开发大师Robert C. Martin谈职业素养

内容简介:

本书是编程大师 Bob 大叔 40 余年编程生涯的心得体会, 讲解成为真正专业的程序员需要什么样的态度、原则,需要采取什么样的行动。作者以自己以及身边的同事走过的弯路、犯过的错误为例,意在为后来人引路,助其职业生涯迈上更高台阶。 本书适合所有程序员,也可供所有想成为具备职业素养的职场人士参考。

相关阅读

第九本:

enter image description here

大数据:互联网大规模数据挖掘与分布式处理

  • 大数据时代的及时雨
  • 全球著名数据库技术专家最新力作
  • 理论与实际算法实现并重

内容简介:

本书由斯坦福大学的“ Web 挖掘”课程的内容总结而成,主要关注极大规模数据的挖掘。主要内容包括分布式文件系统、相似性搜索、搜索引擎技术、频繁项集挖掘、聚类算法、广告管理及推荐系统。其中相关章节有对应的习题,以巩固所讲解的内容。读者更可以从网上获取相关拓展材料。 本书适合本科生、研究生及对数据挖掘感兴趣的读者阅读。

相关阅读

第十本:

enter image description here

算法(第4版)

  • Sedgewick之巨著,与高德纳TAOCP一脉相承
  • 几十年多次修订,经久不衰的畅销书
  • 涵盖所有程序员必须掌握的50种算法

内容简介:

本书作为算法领域经典的参考书,全面介绍了关于算法和数据结构的必备知识,并特别针对排序、搜索、图处理和字符串处理进行了论述。第 4 版具体给出了每位程序员应知应会的 50 个算法,提供了实际代码,而且这些 Java 代码实现采用了模块化的编程风格,读者可以方便地加以改造。本书配套网站提供了书中内容的摘要及更多的代码实现、测试数据、练习、教学课件等资源。 本书适合用作大学教材或从业者的参考书。

相关阅读

图灵原创:

enter image description here

推荐系统实践

内容简介:

本书从数据出发,一步步地介绍在得到什么数据的时候可以设计怎样的推荐系统。面向广大的推荐系统开发人员,以实战为基础,深入浅出地介绍每种推荐方法背后的理论基础,着重讨论每种算法的实现、在实际系统中的效果、方法的优点、缺陷以及解决方法。本书的几位作者是目前国内推荐系统方面做得最好的技术人员。

精彩评论:

“从大家经常使用的相关搜索、话题推荐、电子商务的各种产品推荐,到社交网络上的交友推荐等,推荐系统在今天互联网的产品和应用中被广泛采用。但是,至今还没有一本书系统地从理论上对此进行分析和论述。《推荐系统实践》恰恰弥补了这个空白。” ——吴军,腾讯副总裁,《数学之美》和《浪潮之巅》作者 2009 8 月,我和项亮一起发起了 Resys China ——一个面向推荐系统领域的专业社区。在组织 Resys China 业内分享活动的过程中,我们迫切感受到,出版《推荐系统实践》这样一本传授实战经验的书籍,对推动这个领域的发展是多么必要。项亮作为国内推荐系统领域一位理论与实践并重的专家,把最具实用价值的推荐技术进行了系统整理,深入浅出地呈现到读者面前。作为一本主要面向业内人员的技术书籍,这点尤其难能可贵。个性化推荐技术是最具人文关怀的技术之一,它尊重个体,相信每个人都是与众不同的,在这个以‘人’为中心的社会化时代,它的兴起与发扬光大只是时间问题。我与项亮相识,是因为对推荐技术的热爱,希望借助此书,可以让更多的人成为朋友。” ——谷文栋,个性化推荐社区 Resys China 发起人

相关阅读:

enter image description here

Unity 3D游戏开发

内容简介:

本书通过实例详细介绍了如何使用 Unity 进行游戏开发,书中先简要介绍了 Unity 环境搭建、编辑器和 GUI 游戏界面相关的知识,接着介绍了如何使用 C # 和JavaScript 构建游戏脚本,添加树、草、石头等模型以及键盘事件、鼠标事件和3D 模型动画相关的内容,然后介绍了持久化数据、音频与视频播放等内容,最后以一款第一人称射击类游戏为原型,向读者详细介绍游戏制作的整个过程。 本书适合具备一些JavaScript 与C# 语言基础,并且想快速入门Unity 3D 游戏开发的人员阅读。

精彩评论:

Unity 3D 跨平台游戏引擎以迅雷不及掩耳之势出现在我们面前,横跨 9 种主流游平台,具有出色的物理引擎以及 3D 渲染效果。当你在 Unity 开发门外徘徊时,本书绝对值得你阅读。此外,每章最后都有一个游戏示例引导你快速上手 Unity 开发。 —— 51CTO 产品部副经理老友 http : //bbs.51cto.com/)

相关阅读:

enter image description here

Go语言编程

  • 七牛云存储团队执笔

内容简介:

这本书从整体的写作风格来说,会以介绍 Go 语言特性为主,示例则尽量采用作者平常的实践,而不是一个没有太大实际意义的语法示范样例。 本书作者背景极强,许式伟为原金山 WPS 首席架构师、曾是盛大创新院研究员,目前是国内 Go 语言实践圈子公认的 Go 语言专家。参与本书写作的几位作者都是实际用 Go 语言开发的项目的开发人员,有较强的实战经验。 本书以介绍 Go 语言特性为主,示例则尽量采用作者开发团队平常的实践,内容涉及内存管理(堆和栈)、错误处理、 OOP 、并发编程等关键话题。 这本书面向的读者是所有打算用 Go 语言的开发者,主要包括目前使用 C C ++、 Java C #的开发人员,甚至一些Python、PHP开发人员也可能转为 Go 程序员。

相前阅读:

加载中
0
RickHuang
RickHuang
占个沙发。本屌丝只看数学和哲学。
0
我有一头小毛驴
我有一头小毛驴
一本没看呢,应该看看。。。
0
葱油拌面
葱油拌面
HTTP 那本看过,真的不错,
0
皮总
皮总
决定搞本 go 看看
RickyFeng
RickyFeng
go语言真有这美力吗
0
北河
北河
mark一下
0
y0ung
y0ung
杯具了,一本都没看过,
0
CoserSeu
CoserSeu
我只想说,这些书的知识覆盖面真是广。。。
0
戴威
戴威
我开始看哲学
0
Arrowing
Arrowing
买了第二本的
0
Arrowing
Arrowing
内容简介,那个标签,不能自动换行,真是太蛋疼了
返回顶部
顶部