说到计算机图书中的那些巨著,怎能不提高德纳老先生的《计算机程序设计艺术》,这套程序员必读圣经,也是程序员们追得最久的一套书。
听闻有一次高德纳去图书馆,发现自己的书竟然跟艺术类的书放在一起了,就好像《钢铁是怎样炼成的》和冶金的书放在一起了一样,让人好气又好笑。
对于程序员来说,有些书买来不是看的,是用来珍藏的。码代码的过程中如果遇到问题,只要把这些书从书架上请下来,随手翻翻,便会立竿见影地“镇住”计算机。他们永远会给这些经典书留一个书架上的位置。
安利 12 套深受读者喜爱的图灵畅销套系图书,这些书陪伴很多读者从入门到实践、从小白变大牛,见证了技术人士充满挑战的前半生。
(PS:当当书粉节活动开始了。图灵图书全品类参与满减活动哦!每满 100 减 50,使用优惠码满 200 可再减 30,也就是 170 块可以买 400 块的书哦!
结算时输入优惠码:FVJXVW,使用时间:5.18-6.1。今天 521,别去民政局扎堆凑热闹了,领小红本哪天都可以,优惠可不容易遇到哟!)
(扫码到图灵专场看看吧!☝)
01
程序员必读圣经
——计算机程序设计艺术系列
作者:Donald E. Knuth
译者:李伯民,范明,蒋爱军
译者:巫斌,范明
译者:贾洪峰
译者:李伯民,贾洪峰
当代最伟大的程序员之一高德纳著作。高德纳老先生从 1963 年开始写作,至今已经跨越半个世纪。这套书原计划出版7卷,已经出版《计算机程序设计艺术 卷1:基本算法》《计算机程序设计艺术 卷2:半数值算法》《计算机程序设计艺术 卷3:排序与查找》《计算机程序设计艺术,卷4A:组合算法》《计算机程序设计艺术:MMIX的增补》。
02
JavaScript 进阶“小黄书”
——你不知道的 JavaScript 系列
作者:Kyle Simpson
译者:赵望野,梁杰
译者:单业,姜南
译者:单业
《你不知道的JavaScript(上卷)》:豆瓣评分 9.4 分,上卷介绍两个主题:“作用域和闭包”以及“this和对象原型”,深入挖掘 JavaScript 语言本质,打通 JavaScript 的任督二脉。
《你不知道的JavaScript(中卷)》:中卷聚焦主题:类型与语法、异步与性能。
《你不知道的JavaScript(下卷)》:全面介绍 JS 中常被人误解和忽视的重要知识点,探索 JS 语言核心概念。下卷介绍 JavaScript 入门知识和对 ES6 及未来发展趋势的展望。
03
程序员编程所需的数学思维
——程序员的数学系列
作者:结城浩 译者:管杰,卢晓南
作者:平岡和幸,堀玄 译者:陈筱烟
作者:平岡和幸,堀玄 译者:卢晓南
《程序员的数学(第2版)》:第一版原版累计销售 18 万册。通过向程序员介绍了编程中常用的数学知识,借以培养初级程序员的数学思维。第 2 版还新增了机器学习等内容,解决了程序员编程过程中出现的数学痛点。
(扫码预约直播 ☝)
《程序员的数学2:概率统计》:涉及随机变量、贝叶斯公式、离散值和连续值的概率分布、协方差矩阵、多元正态分布、估计与检验理论、伪随机数以及概率论的各类应用。
《程序员的数学3:线性代数》:内容包括向量、矩阵、行列式、矩阵求逆、线性方程、特征值、对角化、Jordan 标准型、特征值算法、LU 分解等。
04
最友好的 C 和 Java 入门书
——日系“明解”系列
作者:柴田望洋,译者:管杰,罗勇,杜晓静
作者:柴田望洋,译者:丁灵
作者:柴田望洋,译者:侯振龙
《明解C语言:入门篇》:本书对 C 语言的基础知识进行了彻底剖析,内容涉及数组、函数、指针、文件操作等。对于 C 语言语法以及一些难以理解的概念,均以精心绘制的示意图,清晰、通俗地进行讲解。原著在日本广受欢迎,始终位于网上书店 C 语言著作排行榜首位。
《明解C语言:中级篇》:延续了《明解C语言:入门篇》图文并茂、示例丰富、讲解细致的风格,内容包含着很多实用性的技巧,例如随机数的生成、数组的应用方法、字符串和指针、命令行参数、文件处理、接收可变参数的函数的生成方法、存储空间的动态分配与释放,等等。
《明解Java》:通过 258 段代码+284 幅图表,入门 Java 更容易。本书原版系列累计畅销超 100 万册。从 Java 基础知识讲起,循序渐进,直到面向对象编程的内容。书中结合猜数字游戏、猜拳游戏、心算训练等有趣的游戏程序进行讲解,让学习过程完全不枯燥。
05
SQL 实用教程
——SQL从入门到进阶系列
作者:MICK,译者:孙淼 , 罗勇
作者:MICK,译者:吴炎昌
作者:约翰·L.维斯卡斯,译者:袁国忠
《SQL基础教程(第2版)》:日本知名数据库工程师写给初学者的实用指南!介绍了关系数据库以及用来操作关系数据库的 SQL 语言的使用方法。书中通过大量示例程序和详实的操作步骤说明,让读者循序渐进地掌握 SQL 的基础知识和使用技巧,提高编程能力。
《SQL进阶教程》:中级进阶数据库工程师的实用 SQL 技能提升指南。全书为两部分,第一部分介绍了 SQL 语言不同寻常的使用技巧,带领读者从 SQL 常见技术;第二部分着重介绍关系数据库的发展史,把实践与理论结合起来,旨在帮助读者加深对关系数据库和 SQL 语言的理解。
《SQL查询》:市面上罕有的讲解SQL查询的专著,由从事SQL 方面研究和咨询工作的资深专家编写,重点讲解SQL 查询和数据操作的相关主题,包括关系型数据库和SQL、SQL 基础、多表操作、汇总和分组数据,以及修改数据集等内容,针对编写SQL 查询提供了轻松易懂的逐步指导,并包含上百个带有详细说明的例子。
06
程序员之技术初启蒙
——日系“怎样”系列
作者:户根勤,译者:周自恒
作者:矢泽久雄,译者:胡屹
作者:矢泽久雄,译者:李逢俊
《程序是怎样跑起来的》:本书从计算机的内部结构开始讲起,以图配文的形式详细讲解了二进制、内存、数据压缩、源文件和可执行文件、操作系统和应用程序的关系、汇编语言、硬件控制方法等内容。
《计算机是怎样跑起来的》:本书以图配文,以计算机的三大原则为开端、相继介绍了计算机的结构、手工汇编、程序流程、算法、数据结构、面向对象编程、数据库、TCP/IP 网络、数据加密、XML、计算机系统开发以及 SE 的相关知识。
《网络是怎样链接的》:本书以探索之旅的形式,从在浏览器中输入网址开始,一路追踪了到显示出网页的内容为止的整个过程,以图配文,讲解了网络的全貌,并重点介绍了实际的网络设备和软件是如何工作的。
07
程序员网络三件套
——日系图解系列
作者:上野宣,译者:于均良
作者:竹下隆史,译者:乌尼日其其格
作者:三轮贤一,译者:盛荣
《图解HTTP》:一本书掌握 HTTP 协议。本书对互联网基盘 HTTP 协议进行了全面系统的介绍。作者由 HTTP 协议的发展史娓娓道来,严谨细致地剖析了 HTTP 协议的结构,列举诸多常见通信场景及实战案例,最后延伸到 Web 安全、最新技术动向等方面。
《图解TCP/IP》:本书是一本图文并茂的网络管理技术书籍,旨在让广大读者理解 TCP/IP 的基本知识、掌握 TCP/IP 的基本技能。书中讲解了网络基础知识、TCP/IP 基础知识、数据链路、IP 协议、IP 协议相关技术、TCP 与 UDP、路由协议、应用协议、网络安全等内容。
《图解网络硬件》:详细介绍了计算机网络硬件的相关知识,重点讲述了在实际网络建设工程中真实使用的网络硬件设备及其相关背景知识。
08
程序员青春里应该有数学
——日系数学女孩系列
作者:结城浩,译者:朱一飞
作者:结城浩,译者:丁灵
作者:结城浩,译者:丁灵
作者:结城浩,译者:丛熙,江志强
《数学女孩》:以小说的形式展开,重点描述一群年轻人探寻数学中的美。内容涉及数列和数学模型、斐波那契数列、卷积、调和数、泰勒展开、巴塞尔问题、分拆数等,非常适合对数学感兴趣的初高中生以及成人阅读。
《数学女孩2:费马大定理》:作者巧妙地以每一章的概念作为拼图,拼出被称为“世纪谜题”的费马大定理的大概证明。
《数学女孩3:哥德尔不完备定理》:作者巧妙地以每一章的概念作为拼图,拼出与塔斯基的形式语言的真理论、图灵机和判定问题一道被誉为“现代逻辑科学在哲学方面的三大成果”的哥德尔不完备定理的大概证明。
《数学女孩4:随机算法》:以“随机算法”为主题,从纯粹的数学和计算机程序设计两个角度进行讲解。内容涉及概率、期望、线性法则、矩阵、顺序查找算法、二分查找算法、冒泡排序算法等。
09
数学家 Ian Stewart 作品集
——数学万花筒系列
作者:伊恩·斯图尔特,译者:张云
作者:伊恩·斯图尔特,译者:张云
作者:伊恩·斯图尔特,译者:何生
《数学万花筒》:系列是知名数学科普作家、华威大学数学系荣退教授伊恩·斯图尔特(Ian Stewart)五十多年收藏精选,是数学科普畅销经典。
《数学万花筒1(修订版)》和《数学万花筒2(修订版)》 对旧版译文进行了全面整理提升。《数学万花筒3:夏尔摩斯探案集》为最新出版。
通过本书,读者可以:透彻了解数学有趣而迷人的一面,激发想像力;亲自参与到数学中,体验发现带来的兴奋;了解数学的重要发展,不管来自四千年前还是上一周。
10
感受日本数学大师思维
——菲尔兹奖得主小平邦彦文集
作者:小平邦彦,译者:尤斌斌
作者:小平邦彦,译者:李慧慧
作者:小平邦彦,译者:裴东河
《惰者集》:理解数学需要具备一种纯粹的感觉,即“数感”。本书为日本数学家、菲尔兹奖与沃尔夫奖得主小平邦彦先生的思想随笔文集,书中收录了小平邦彦先生对数学、数学教育的深思、感悟文章,记述了数学家对“数学”“数感”的独到理解,文笔幽默,深入浅出。重塑你独立思考能力与数学兴趣。
《几何世界的邀请》:本书以欧几里得几何、希尔伯特几何、复数与几何为轴线,由浅入深,层层深入,从作为图形科学的几何、作为数学的几何等不同角度介绍完整的几何世界,是几何入门、训练思维与创造力的佳作。旨在提升观察判断与逻辑思考能力。
《微积分入门》:这本书是日本数学大家小平邦彦的微积分名著。有别于一般的微积分教科书,作者着眼数学分析的深处,结合自身独到的思考与理解,从严谨的实数理论出发思谋微积分,通过巧妙引导,启发读者自主思考,提升对微积分的领悟理解程度。
11
从游戏的角度探索数学的奥秘
——玩不够的数学系列
作者:让-保罗•德拉耶,译者:路遥
作者:让-保罗•德拉耶,译者:方弦
《玩不够的数学》:揭开趣味游戏、艺术设计和日常生活中的数学密码,通过新颖话题和精美图示展现算术与几何中隐藏的妙趣,从最简单的数学原理走入算法的精彩世界,展现算法破解数学谜题的无穷威力,适合所有的数学爱好者阅读。
《玩不够的数学2》:风靡法国的数学科普图书系列第二弹,通过折纸、扑克、象棋、数独、掷骰子等 20 类家喻户晓的游戏阐述了数学家的思维方式,揭示了游戏中的代数、几何、统计学、逻辑学与人工智能的种种乐趣,展现了游戏思维在算法、大数据和人工智能发展过程中的独特作用。
12
写给所有人看的科普书
——你不可不知的50个知识系列
“你不可不知的 50 个系列”最早出版的一本《你不可不知的50个物理知识》在 2010 年的时候就受到了大家的喜爱,累计销量 9 万多册。这套书现在已经拥有一个庞大体系,涵盖数学、物理、化学、艺术等各个方面。新的封面有颜有内容,看哪本都喜欢。谁来救救天秤座的选择困难?
文末畅聊
给以上你钟意的套系书取一个名字吧,说出你对它的爱。或者说说哪些书你买了之后,一直没有打开过,是不是已被真香魔咒控制。精选留言,随机选出 5 位,获得以上套系图书中的任意一一本。活动截至2020.5.25。(因《计算机程序设计艺术》没有样书,其他套系随意选择)
推荐阅读:
B站最受欢迎的Python教程,免费教学视频可以下载了
5 月书讯 | 程序员的历史课,是时候补补了
码农新手白日梦:学最少的数学,编最靓的程
☟ 步行到达当当图灵专场