30秒探索编程简史

30秒探索编程简史
作 者: 马克·斯特德曼
出版社: 华中科技大学出版社
丛编项: 未来科学家系列
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  马克·斯特德曼(Mark Steadman)是全球知名播客平台Podiant的创始人,也是一名跨越科技和播客领域的数字创意工程师。在自主创业之前,他曾在Substrakt等诸多互联网领域知名企业担任开发人员及技术总监长达20余年。BBC曾报道了他以《银河系漫游指南》为主题推出的播客节目。

内容简介

从日常计算到影响全球经济的复杂程序,我们所做的一切,其背后都有计算机代码的身影。它会影响我们在网上浏览到的信息、网站的外观、网站之间的连接、网络平台的音乐、视频等。每当我们向朋友发送表情符号时,我们都是在通过虚拟线路发送一小段代码(一串字母和数字)。虽然几乎所有事物都与代码紧密相连,但是掌握基础编程语言知识的人却不多。这很可惜,因为编程是打开世界万物的钥匙。了解简单的编程概念,我们便能更好地理解现代世界,也能更好地应对人工智能时代将出现的变革。本书全彩印刷,图文并茂地解释了该领域的50个发人深省的主题,每个主题,无论多复杂,作者都会用一幅图、两页纸、三四百字,在30秒内向读者进行讲解,体例结果清晰,语言通俗易懂。计算机领域的权威科学家们将向读者展现编程背后的迷人世界,帮助读者了解编程发展简史,并理解算法、脚本、区块链、比特、机器人等一系列核心概念。

图书目录

6.引言

10.初代计算机

12.术语

14.工业革命

16.差分机

18.埃达·洛夫莱斯

20.计算员

22.特定任务计算机

24.机械计算机

26.破译员

28.指令集和存储程序

30.读取—执行周期

32.晶体管革命

34.个人计算机时代

36.指令计算机

38.术语

40.汇编语言

42.Fortran:种高级语言

44.格雷斯·霍珀

46.过程语言

48.编译代码

50.面向对象程序设计

52.代码库

54.在云端运行代码

56.代码概念

58.术语

60.二进制与位

62.数据类型

64.莱纳斯·托瓦尔兹

66.数据结构:数组

68.变量

70.if-then-else:条件语句

72.循环与迭代

74.史蒂夫·沃兹尼亚克

76.函数

78.让代码具有可移植性

80.缓冲与缓存

82.终一致性

84.程序员的工作

86.术语

88.用户界面与用户体验

90.蒂姆·伯纳斯-李

92.数据库运行:CRUD操作

94.Web开发

96.脚本

98.工程

100.敏捷开发与Scrum

102.安全侵入

104.调试

106.比例变换与伪代码

108.用代码解决问题

110.术语

112.算法

114.FizzBuzz测试

116.排序与大O符号

118.两军问题

120.压缩与赫夫曼树

122.搜索引擎优化

124.人脸识别

126.统一码

128.端到端加密

130.模式匹配语言

132.拉里·佩奇

134.热点与概念

136.术语

138.AI: 人工智能

140.黑盒

142.计算机不能确定真相

144.区块链

146.检测机器人程序

148.集成开发环境

150.艾伦·图灵

152.附录

154.参考资源

155.编者简介

157.致谢