我们程序员:从代码诞生到AI兴起
从程序“猿”到AI的编程文明史,软件工程传奇“鲍勃大叔” 60年编程生涯洞见,全球10余位技术领袖力荐

作者:[美] 罗伯特·C.马丁(Robert C. Martin)著 茹炳晟 柳飞 译

定价:102.4元

印次:1-1

ISBN:9787302694977

出版日期:2025.07.01

印刷日期:2025.06.12

图书责编:王军

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

"你和我,我们程序员掌控世界:跨越半个世纪的编码文明史 在本书中,软件行业传奇人物罗伯特·C.马丁(人称Uncle Bob,鲍勃大叔)携我们步入计算机编程的天地,将我们的目光聚焦在凭借聪明才智与顽强意志改变世界的人物的生命轨迹。从查尔斯·巴贝奇(CharlesBabbage)、阿达·洛芙莱斯(Ada Lovelace),到艾伦·图灵(Alan Turing)、格蕾丝·霍珀(Grace Hopper)与丹尼斯·里奇(Dennis Ritchie),探寻这些为现代计算技术奠定基础的开创性先驱者们的人生故事,描述他们披荆斩棘的求索历程。 这部具有回忆录特质的科技史著作宛如一幅波澜壮阔的历史长卷,蕴含着深邃的技术洞见,深入剖析了在比特和字节层面缔造计算技术的编程突破。本书穿越时空,将技术奇迹与背后的鲜活人物事迹相结合,让读者一窥那些推动技术巨轮滚滚向前的先驱者所经历的奋斗历程。他们的故事并非只有鲜花和掌声,还有至暗时刻的挣扎——资金枯竭、上司的否定、重大失败和患上致命疾病,也曾无情地折磨他们。他们的经历与计算技术本身的演进轨迹交融成画,编程领域也从最初的草创时期发展到如今云计算和AlI兴盛的时代。书中不仅勾勒出计算领域的进化脉络,还探讨了Al技术如何改变编程的未来走向,以及由此衍生出的伦理挑战。 核心议题 了解编程的起源,及其如何塑造了当今的技术格局。 编程先驱者的人文侧写——是什么驱动他们不断前行,他们又跨越了哪些障碍。从汇编语言萌芽到面向对象语言崛起的关键技术突破。 第二次世界大战对推动计算机科学发展的历史性作用。关于Al伦理及编程未来的深刻洞见与前瞻性预测。"

罗伯特·C.马丁(Uncle Bob)自1970年起投身编程与软件开发领域,担任程序员和软件开发专家。马丁是Uncle Bob咨询公司的创始人,并与他的儿子米卡·马丁(Micah Martin)共同创立了Clean Coders公司。马丁在各类行业期刊上发表了数十篇文章,是国际会议和行业展览上的常驻演讲嘉宾。他著有多部书籍,包括《敏捷软件开发:原则、模式和实践》《UML: Java程序员指南》《代码整洁之道》《程序员的职业素养》《整洁架构之道》《敏捷整洁之道》《匠艺整洁之道》及《函数式设计:原则、模式与实践》。马丁曾担任C++Report杂志主编三年,并担任敏捷联盟的首任主席,其思想持续塑造全球软件开发的实践模式与发展路径。

技术领袖力荐 Uncle Bob所著的这本书的内容暗合了这两年我脑海中一直在思考的几个问题。在 AI爆发式发展的当下,各种言论甚嚣尘上、纷纷扰扰。要在迷雾中看清方向,需要回顾历史、重读经典,同时要抓住事物的第一性原理。本书就像一本软件技术发展的编年史,从计算机和软件的诞生谈到软件开发方法和技术发展的一波波浪潮,直到AI时代的软件开发及未来展望。阅读本书,可以让我们更清晰地理解和把握软件技术发展的脉络,在喧嚣之中坚守内心的信念,明确前行的方向。 ——彭鑫 复旦大学计算与智能创新学院副院长、教授 中国计算机学会软件工程专委会副主任 《我们程序员:从代码诞生到AI兴起》不是冰冷的技术手册,而是一部记录程序员群体发展的技术纪实。Uncle Bob以深刻的洞察力,带我们穿越一行行代码,看清支撑数字世界运行的是怎样一群人。他们的智慧与执着、协作与分歧、传承与革新,共同推动了技术的前行。在键盘敲击声背后,是程序员与复杂系统长期搏斗的痕迹。这本书邀你一起回望这段技术史,也理解在AI时代,程序员为何依然不可替代。 ——陶建辉 涛思数据创始人&CEO 程序员会不会被AI替代?所有热爱编程、从事软件开发的同学可能都会关心这个问题。由茹炳晟、柳飞老师翻译的Uncle Bob的新作《我们程序员:从代码诞生到AI兴起》,看起来是在讲述软件编程半个多世纪的历史,实则在探讨程序员的核心价值是什么,程序员不可被替代的地方是什么。透过这些故事,你可能会同意作者的观点,又或者像我一样形成自己的看法:人们关于美、价值、幸福的定义永远不会交给AI去完成,而软件编程的过程和结果恰恰是关于...

暂无课件

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
目录

第Ⅰ部分 开端

第1章 我们是谁?    3

第Ⅱ部分 技术巨擘

第2章 巴贝奇:第一位计算机工程师    11

2.1 生平    11

2.2 数学用表    12

2.2.1 制表之道    12

2.2.2 有限差分法    14

2.3 巴贝奇的远见    17

2.4 差分机    18

2.5 机械的符号系统    19

2.6 派对魔术    20

2.7 差分机的终结    20

2.8 分析机    22

2.9 阿达:洛芙莱斯伯爵夫人    23

2.10 第一位程序员?    26

2.11 未竟之宏愿    27

2.12 结论    29

参考文献    29

第3章 希尔伯特、图灵与冯 · 诺伊曼: 第一代计算机架构师    31

3.1 大卫·希尔伯特    31

3.1.1 哥德尔    33

3.1.2 反犹主义风暴    35

3.2 约翰·冯·诺伊曼    36

3.3 艾伦·图灵    38

3.4 图灵-冯·诺伊曼架构    40

3.4.1 图灵的机器    40

3.4.2 冯·诺伊曼的历程    44

参考文献    49

第4章 格蕾丝 · 霍珀:第一位软件工程师    51

4.1 军旅生涯:1944年夏天    52

4.2 规范:1944—1945年    55

4.3 子程序:1944—1946年    58

4.4 研讨会:1947年    59

4.5 UNIVAC:1949—1951年    60

4.6 排序与编译器的起源  ...

"当代码成为时代注脚,谁在书写程序员的历史?

Robert C. Martin(Bob大叔)的《我们程序员:从代码诞生到AI兴起》,是一部打破技术史书写范式的里程碑之作。它既非冰冷的年表堆砌,亦非天才的孤光独照——而是将程序员群体置于技术演进的核心,用半个世纪的亲历者视角,完成一场从“英雄崇拜”到“凡人史诗” 的叙事革命。"