“你能看到多远的过去,就能看到多远的未来。”
与任何研究领域一样,计算机科学也有着悠久的历史,从1936年计算机理论基础“图灵机“的提出,到1945年世界上第一台计算机ENIAC的诞生,再到1979年第一个微机操作系统CP/M-86的推出……其发展历程和成果,足以填满一座图书馆。
这份书单,我将参照全国计算机专业大学本科课程设置,结合计算机科学技术史,从IT人文、数学基础、计算机概论,到实操指南,为你寻根计算理论的本质,让你的每一次阅读和学习变得更加高效。
计算机网络基础
图解HTTP
172张图解轻松入门
各大网店HTTP最佳入门图书
|原书精华摘引
HTTPS 并非是应用层的一种新协议。只是 HTTP
通信接口部分用 SSL(Secure Socket Layer)和TLS(Transport Layer Security)协议代替而已。通常,HTTP 直接和 TCP 通信。当使用 SSL 时,则演变成先和 SSL 通信,再由 SSL 和 TCP 通信了。简言之,所谓 HTTPS,其实就是身披 SSL 协议这层外壳的 HTTP。
引自 7.2.2 HTTPS 是身披 SSL 外壳的 HTTP
页码:第244页
|精选书评
简单却不失严谨,适合入门,尤其是讲HTTPS的部分很精彩,前后端都可读一读。
——读者·future
图解TCP/IP(第5版)
荒井透 ,苅田幸雄
原版畅销36万册!
TCP/IP圣经级教材
|内容摘引
《图解TCP/IP(第5版)》是一本图文并茂的网络管理技术书籍,旨在让广大读者理解TCP/IP的基本知识、掌握TCP/IP的基本技能。
书中讲解了网络基础知识、TCP/IP基础知识、数据链路、IP协议、IP协议相关技术、TCP与UDP、路由协议、应用协议、网络安全等内容,引导读者了解和掌握TCP/IP,营造一个安全的、使用放心的网络环境。
|精选书评
通俗易懂的讲解TCP/IP知识的入门书籍,主要向读者阐述技术概念上的知识,注重整体框架而不是TCP/IP的细节。
——读者·一字眼Z
HTTP权威指南
Brian Totty,Marjorie Sayer,
Sailu Reddy,Anshu Aggarwal
HTTP及其相关核心
Web技术方面的权威著作
具有多年实践经验的专家编写
|内容摘引
《HTTP权威指南》主要介绍了Web应用程序是如何工作的,核心的因特网协议如何与架构构建块交互,如何正确实现因特网客户端和服务器等。本书适合所有想了解HTTP和Web底层结构的人阅读。
|精选书评
把这本书看明白了,并且能够讲清楚一些细节,找一份互联网方面的技术工作真不是太大问题。
——Fenng
编译原理
现代编译原理
作者:Andrew W. Appel,
Maia Ginsburg
大名鼎鼎的“虎书”
豆瓣评分9.0,经典编译原理教材
|内容摘引
本书全面讲述了现代编译器的各个组成部分,包括词法分析、语法分析、抽象语法、语义检查、中间代码表示、指令选择、数据流分析、寄存器分配以及运行时系统等。全书分成两部分,第一部分是编译的基础知识,适用于第一门编译原理课程(一个学期);第二部分是高级主题,包括面向对象语言和函数语言、垃圾收集、循环优化、存储结构优化等,适合于后续课程或研究生教学。
|精选书评
翻了这么多本书,这是我看过的唯一一本讲具体怎么构建一个编译器的书。同时,这本书所构建的编译器就像作者说的那样,简单但是并不平庸,拥有很多挺先进的特性,也能算是一个优化编译器。但是要跟着这本书做下来还是有一定难度的,需要扎实的C语言功底。
——读者·没头苍蝇
自制编译器
贯穿编译、汇编、
链接、加载的全过程!
|
内容摘引本书将带领读者从头开始制作一门语言的编译器。笔者特意为本书设计了C♭语言,C♭可以说是C语言的子集,实现了包括指针运算等在内的C语言的主要部分。本书所实现的编译器就是C♭语言的编译器, 是实实在在的编译器,而非有诸多限制的玩具。另外,除编译器之外,本书对以编译器为中心的编程语言的运行环境,即编译器、汇编器、链接器、硬件、运行时环境等都有所提及,介绍了程序运行的所有环节。
|精选书评
这方面的书看过不少, 但此本是少见的从无到有去玩的书, 看Lua源码这种大家都能看懂, 但背后怎么一步一步架构起来的却更有意义一些。
——读者·mapix
数据挖掘和机器学习
数据挖掘导论
Michael Steinbach,
Vipin Kumar
国外大学通用教材
|随书下载资源
随书PPT课件和习题答案在书中寻找或私信小编获取
|精选书评
作为一本入门读物,这本书应该是无可挑剔了。不需要很深的数学背景,也能理解其论述的数据挖议题,值得推荐。
——读者·和梦无
机器学习实战
作者:Peter Harrington
最畅销机器学习图书
面向日常任务的高效实战内容
|内容摘引
全书通过精心编排的实例,切入日常工作任务,摒弃学术化语言,利用高效的可复用Python代码来阐释如何处理统计数据,进行数据分析及可视化。通过各种实例,读者可从中学会机器学习的核心算法,并能将其运用于一些策略性任务中,如分类、预测、推荐。另外,还可用它们来实现一些更高级的功能,如汇总和简化等。
|精选书评
实例很棒!可用于任何领域!
—John Griffin,Hibernate Search in Action一书的合作者
Python深度学习
[美] 弗朗索瓦•肖莱
豆瓣评分9.5,深度学习领域力作
无须机器学习经验和高等数学背景
|内容摘引
本书详尽介绍了用Python和Keras进行深度学习的探索实践,包括计算机视觉、自然语言处理、产生式模型等应用,示例步骤讲解详细透彻。
本书立足于人工智能的可达性和大众化,读者无须具备机器学习相关背景知识即可展开阅读。在学习完本书后,读者将具备搭建自己的深度学习环境、建立图像识别模型、生成图像和文字等能力。
|精选书评
本书是我为华盛顿大学设计的一门深度学习课程所选的教材,非常实用。能够直接得到Keras之父的建议真是一桩幸事。
——Amazon.com用户Eric Nichols
深度学习入门
日本深度学习入门经典畅销书
相比AI圣经“花书”,本书更合适入门
|内容摘引
深度学习真正意义上的入门书,深入浅出地剖析了深度学习的原理和相关技术。书中使用Python 3,尽量不依赖外部库或工具,从基本的数学知识出发,从零创建一个经典的深度学习网络,来逐步理解深度学习。
|精选书评
佩服至极!这本书真的是不来虚的,一上来就是手把手教你一步步搭建出一个神经网络,还能把每一步的出处讲明白。现在看来神经网络和数字通信里面的均衡有异曲同工之妙。对我这种通信工程师来说,理解神经网络倒是不用费什么功夫,通过这本书,很容易就能入门。
——读者·欧阳杼
设计模式
图解设计模式
原版连续畅销12年 重印25次
194张图表 + Java示例代码 = 轻松理解GoF的23种设计模式
|内容摘引
《图解设计模式》以浅显易懂的语言逐一说明了GoF的23种设计模式。在讲解过程中,不仅搭配了丰富的图片,而且理论结合实例,用Java语言编写代码实现了设计模式的程序,让程序真正地运行起来,并提供了运用模式解决具体问题的练习题和答案。
除此以外,本书在必要时还对Java语言的功能进行补充说明,以加深读者对Java的理解。
|精选书评
很好的一本书,把23种设计模式讲明白了。读完后有醍醐灌顶的感觉,尤其是bridge模式解释的太透彻了。以后还要经常翻一翻. 有几年工作经验的很适合读设计模式。前一本设计模式的书还是13年看的大话设计模式,里面模式实现用c#,当时工作年限短,读完体会不是很深。
——读者·zxchaos
閱讀更多 人民郵電出版社 的文章