c语言基础知识入门_深受读者喜爱的编程套系图书,从入门到实践、从小白变大牛...

图灵出品,必属精品!人邮君向大家介绍 8 套深受读者喜爱的图灵畅销「套系图书」,这些书陪伴很多读者从入门到实践、从小白变大牛,见证了技术人士充满挑战的编程生涯。

605d85a0ff249040ad302ccdc6e00e28.png

说到计算机图书中的那些巨著,怎能不提高德纳老先生的《计算机程序设计艺术》。这套书被誉为“程序员必读圣经”,也是程序员们()()(必)(备)的一套书。

听闻有一次高德纳去图书馆,发现自己的书竟然跟艺术类的书放在一起了,就好像《钢铁是怎样炼成的》和冶金的书放在一起了一样,让人好气又好笑。

对于程序员来说,有些书买来不是看的,是用来珍藏的。码代码的过程中如果遇到问题,只要把这些书从书架上请下来,随手翻翻,便会立竿见影地“镇住”计算机。他们永远会给这些经典书留一个书架上的位置。

01 . 程序员必读圣经

——计算机程序设计艺术系列——

352021ffc4c0e2c2984c4034767ca930.png

作者:[美]Donald E. Knuth

当代最伟大的程序员之一高德纳著作。高德纳老先生从 1963 年开始写作,至今已经跨越半个世纪。这套书原计划出版7卷,已经出版《计算机程序设计艺术 卷1:基本算法》《计算机程序设计艺术 卷2:半数值算法》《计算机程序设计艺术 卷3:排序与查找》《计算机程序设计艺术,卷4A:组合算法》《计算机程序设计艺术:MMIX的增补》。

02 . 程序员之技术初启蒙

——日系“怎样”系列——

d0f2e5102d7e846541f09336311fbf70.png

《程序是怎样跑起来的》,作者:户根勤:本书从计算机的内部结构开始讲起,以图配文的形式详细讲解了二进制、内存、数据压缩、源文件和可执行文件、操作系统和应用程序的关系、汇编语言、硬件控制方法等内容。

《计算机是怎样跑起来的》,作者:矢泽久雄:本书以图配文,以计算机的三大原则为开端、相继介绍了计算机的结构、手工汇编、程序流程、算法、数据结构、面向对象编程、数据库、TCP/IP 网络、数据加密、XML、计算机系统开发以及 SE 的相关知识。

《网络是怎样链接的》,作者:矢泽久雄:本书以探索之旅的形式,从在浏览器中输入网址开始,一路追踪了到显示出网页的内容为止的整个过程,以图配文,讲解了网络的全貌,并重点介绍了实际的网络设备和软件是如何工作的。

03 . 程序员网络三件套

——日系图解系列——

602dc1580d04d5efb044b417bbb8b35c.png

《图解HTTP》,作者:上野宣:一本书掌握 HTTP 协议。本书对互联网基盘 HTTP 协议进行了全面系统的介绍。作者由 HTTP 协议的发展史娓娓道来,严谨细致地剖析了 HTTP 协议的结构,列举诸多常见通信场景及实战案例,最后延伸到 Web 安全、最新技术动向等方面。

《图解TCP/IP》,作者:竹下隆史:本书是一本图文并茂的网络管理技术书籍,旨在让广大读者理解 TCP/IP 的基本知识、掌握 TCP/IP 的基本技能。书中讲解了网络基础知识、TCP/IP 基础知识、数据链路、IP 协议、IP 协议相关技术、TCP 与 UDP、路由协议、应用协议、网络安全等内容。

《图解网络硬件》,作者:三轮贤一:详细介绍了计算机网络硬件的相关知识,重点讲述了在实际网络建设工程中真实使用的网络硬件设备及其相关背景知识。

1fef4bd6be0501396eab4056c89f2502.png

04 . 程序员青春里应该有数学

——日系数学女孩系列——

589beee74a3abb86c20eec1328c796a9.png

作者:结城浩

《数学女孩》:以小说的形式展开,重点描述一群年轻人探寻数学中的美。内容涉及数列和数学模型、斐波那契数列、卷积、调和数、泰勒展开、巴塞尔问题、分拆数等,非常适合对数学感兴趣的初高中生以及成人阅读。

《数学女孩2:费马大定理》:作者巧妙地以每一章的概念作为拼图,拼出被称为“世纪谜题”的费马大定理的大概证明。

《数学女孩3:哥德尔不完备定理》:作者巧妙地以每一章的概念作为拼图,拼出与塔斯基的形式语言的真理论、图灵机和判定问题一道被誉为“现代逻辑科学在哲学方面的三大成果”的哥德尔不完备定理的大概证明。

《数学女孩4:随机算法》:以“随机算法”为主题,从纯粹的数学和计算机程序设计两个角度进行讲解。内容涉及概率、期望、线性法则、矩阵、顺序查找算法、二分查找算法、冒泡排序算法等。

05 . 程序员编程所需的数学思维

——程序员的数学系列——

bcf84d3231ba785e5fcf3f49609bd791.png

《程序员的数学(第2版)》,作者:结城浩:第一版原版累计销售 18 万册。通过向程序员介绍了编程中常用的数学知识,借以培养初级程序员的数学思维。第 2 版还新增了机器学习等内容,解决了程序员编程过程中出现的数学痛点。

《程序员的数学2:概率统计》,作者:平岡和幸,堀玄:涉及随机变量、贝叶斯公式、离散值和连续值的概率分布、协方差矩阵、多元正态分布、估计与检验理论、伪随机数以及概率论的各类应用。

《程序员的数学3:线性代数》,作者:平岡和幸,堀玄 :内容包括向量、矩阵、行列式、矩阵求逆、线性方程、特征值、对角化、Jordan 标准型、特征值算法、LU 分解等。

06 . 最友好的 C 和 Java 入门书

——日系“明解”系列——

5a67618e5835ccf95d455acd8ba218d9.png

作者:柴田望洋

《明解C语言:入门篇》:本书对 C 语言的基础知识进行了彻底剖析,内容涉及数组、函数、指针、文件操作等。对于 C 语言语法以及一些难以理解的概念,均以精心绘制的示意图,清晰、通俗地进行讲解。原著在日本广受欢迎,始终位于网上书店 C 语言著作排行榜首位。

《明解C语言:中级篇》:延续了《明解C语言:入门篇》图文并茂、示例丰富、讲解细致的风格,内容包含着很多实用性的技巧,例如随机数的生成、数组的应用方法、字符串和指针、命令行参数、文件处理、接收可变参数的函数的生成方法、存储空间的动态分配与释放,等等。

《明解Java》:通过 258 段代码+284 幅图表,入门 Java 更容易。本书原版系列累计畅销超 100 万册。从 Java 基础知识讲起,循序渐进,直到面向对象编程的内容。书中结合猜数字游戏、猜拳游戏、心算训练等有趣的游戏程序进行讲解,让学习过程完全不枯燥。

6f8604017dd4f02ff2f4335c651ead1a.png

07 . SQL 实用教程

——SQL从入门到进阶系列——

5ba465b77856f9074d5b72a41f094e6e.png

《SQL基础教程(第2版)》,作者:MICK:日本知名数据库工程师写给初学者的实用指南!介绍了关系数据库以及用来操作关系数据库的 SQL 语言的使用方法。书中通过大量示例程序和详实的操作步骤说明,让读者循序渐进地掌握 SQL 的基础知识和使用技巧,提高编程能力。

《SQL进阶教程》,作者:MICK:中级进阶数据库工程师的实用 SQL 技能提升指南。全书为两部分,第一部分介绍了 SQL 语言不同寻常的使用技巧,带领读者从 SQL 常见技术;第二部分着重介绍关系数据库的发展史,把实践与理论结合起来,旨在帮助读者加深对关系数据库和 SQL 语言的理解。

《SQL查询》,作者:约翰·L.维斯卡斯:市面上罕有的讲解SQL查询的专著,由从事SQL 方面研究和咨询工作的资深专家编写,重点讲解SQL 查询和数据操作的相关主题,包括关系型数据库和SQL、SQL 基础、多表操作、汇总和分组数据,以及修改数据集等内容,针对编写SQL 查询提供了轻松易懂的逐步指导,并包含上百个带有详细说明的例子。

08 . JavaScript 进阶“小黄书”

——你不知道的 JavaScript 系列——

a0657d7e3e69ac157176864f22352136.png

作者:[美]Kyle Simpson

《你不知道的JavaScript(上卷)》:豆瓣评分 9.4 分,上卷介绍两个主题:“作用域和闭包”以及“this和对象原型”,深入挖掘 JavaScript 语言本质,打通 JavaScript 的任督二脉。

《你不知道的JavaScript(中卷)》:中卷聚焦主题:类型与语法、异步与性能。

《你不知道的JavaScript(下卷)》:全面介绍 JS 中常被人误解和忽视的重要知识点,探索 JS 语言核心概念。下卷介绍 JavaScript 入门知识和对 ES6 及未来发展趋势的展望。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值