第1章 引言:软件和编程艺术的兴起 1
第2章 FORTRAN:早期的“转折点” 11
第3章 20世纪60年代的惨痛教训:从繁盛到COBOL和IBM 360计划成为现实 35
第4章 打破巨型计算机的控制:Unix和C 63
第5章 为大众编程:从达特茅斯的BASIC到Visual Basic 84
第6章 欧洲的影响力:从Algol到Pascal再到C++ 104
第7章 属于自己的计算机:PC产业的起步及Word的故事 121
第8章 服务于大众的计算机:从Gooey到Macintosh的漫漫长路 148
第9章 为每一个人编程:让用户自己动手 169
第10章 Java:杂乱中诞生的新语言 193
第11章 一定有更好的方式:Apache和开源运动 217
后记 236
注解 239
参考文献 253
人名索引 257