书籍详情

软件简史(上下册)

软件简史(上下册)

作者:张银奎

出版社:华中科技大学出版社

出版时间:2023-11-01

ISBN:9787577201597

定价:¥169.90

购买这本书可以去
内容简介
  探索软件的起源与演进,呈现软件发展史上的重要人物和事件。按软件的孕育、诞生、发展、改进、壮大过程分为六篇。第一篇 潜龙勿用 追溯二进制数与中国文化的渊源、莱布尼茨发明二进制算术的动机和背景、穿孔卡片与二进制数的结合、穿孔卡片在自动提花机和自动计算中的应用、巴贝奇制作分析引擎的艰辛历程、世界上第一个计算机程序的诞生过程。第二篇 见龙在田 1936年图灵机模型横空出世。世界各地的发明家陆续开始制作计算机,世界上第一台可编程计算机在德国诞生,第一台电子数字计算机ABC在美国诞生,随后为曼哈顿项目做出重要贡献的机械式通用计算机马克一号悄悄登场,第一台通用数字计算机ENIAC问世。冯?诺依曼完成在计算机历史上具有里程碑意义的《第一草稿》。第三篇 终日乾乾 1945年图灵提出ACE提案,着手制造电子计算机,同时构思了广阔的软件蓝图。1946年,威廉姆斯和基尔伯恩发明了用电子方式访问的CRT内存,为实现存储程序计算机铺平了道路。英国国家物理实验室、曼彻斯特大学、剑桥大学和费兰蒂公司纷纷加入制造电子计算机的行列。第四篇 或跃在渊 美洲大陆的商业化大型机纷纷出现,格蕾丝发明的编译器为软件大生产做好了准备。1952年IBM的第一台商业化的科学计算机IBM 701问世,开启了“蓝色巨人”的电子计算机征程。1956年第一台全晶体管的现代计算机TX-0在MIT诞生,从此晶体管取代电子管成为构建现代计算机的基本材料。1957年第一种被广泛使用的高级编程语言FORTRAN诞生。第五篇 飞龙在天 1960年DEC公司推出PDP-1小型机,进一步降低计算机的成本,向更多人展示了计算机和软件的魅力。MIT和BBN公司开始研发分时操作系统,IBM投入巨资打造的OS/360,贝尔实验室的UNIX操作系统问世,操作系统的功能日臻完善。系统软件和应用软件的分工逐步形成,软件的社会化大生产即将爆发。第六篇 亢龙有悔 集成电路技术逐渐成熟,硬件体积变得越来越小,价格越来越低。20世纪80年代个人计算机(PC)登上历史舞台。各种高级编程语言、应用软件纷纷出现。互联网走上前台,自由软件运动和开源软件大放光彩。
作者简介
  张银奎,国内知名的调试技术专家。毕业于上海交通大学信息与控制工程系,长期从事软件开发和研究工作,曾在英特尔工作13年,对IA-32架构、操作系统内核、驱动程序,尤其是对软件调试有较深入的研究。著有畅销书《软件调试》《格蠹汇编》等,格蠹科技(xedge.ai)创始人,高端调试网站(advdbg.org)创建者。翻译(合译)作品有《二十一世纪机器人》《观止——微软创建NT 和未来的夺命狂奔》《数据挖掘原理》《机器学习》《人工智能:复杂问题求解的结构和策略》等。
目录
1 第一篇 潜龙勿用 1

第 1 章 史前,二进制符号 3
第 2 章 1679 年,二进制算术 11
第 3 章 1725 年,布雄织机 21
第 4 章 1745 年,沃康松织机 35
第 5 章 1804 年,雅卡尔织机 41
第 6 章 1834 年,分析引擎 53
第 7 章 1843 年,计算机程序 71
第 8 章 1847 年,布尔逻辑 81
第 9 章 1890 年,电动制表机 87


95 第二篇 见龙在田

第 10 章 1936 年,图灵机 97
第 11 章 1938 年,Z1 113
第 12 章 1939 年,ABC 127
第 13 章 1943 年,巨神计算机 143
第 14 章 1943 年,马克一号 149
第 15 章 1945 年,ENIAC 159
第 16 章 1945 年,《第一草稿》 183
第 17 章 1945 年,“最初六人组” 213
第 18 章 1946 年,摩尔学院讲座 227

231 第三篇 终日乾乾

第 19 章 1945 年,ACE 提案 233
第 20 章 1946 年,CRT 内存 243
第 21 章 1947 年,图灵-威尔金森讲座 253
第 22 章 1948 年,“曼彻斯特婴儿” 257
第 23 章 1949 年,EDSAC 269
第 24 章 1949 年,曼彻斯特马克一号 279
第 25 章 1950 年,试验型 ACE 285
第 26 章 1951 年,《第一手册》 291
第 27 章 1951 年,费兰蒂马克一号 305
第 28 章 1951 年,计算机机房 311
第 29 章 1951 年,加载器和系统软件 317
第 30 章 1951 年,第一销售员 321
第 31 章 1951 年,锡屋里的程序员 325
第 32 章 1952 年,加拿大的第一台计算机 333
第 33 章 1954 年,图灵的最后程序 349


1 第四篇 或跃在渊


第 34 章 1951 年,UNIVAC 一号 5
第 35 章 1951 年,旋风 1 号和磁核内存 17
第 36 章 1952 年,IAS 计算机 29
第 37 章 1952 年,A-0 编译器 37
第 38 章 1953 年,IBM 701 49
第 39 章 1954 年,IBM 704 和 IBM 705 59
第 40 章 1954 年,高级编码暑假班 63
第 41 章 1956 年,TX-0 69
第 42 章 1956 年,UNIVAC 1103A 77
第 43 章 1957 年,FORTRAN 语言 85
第 44 章 1958 年,ALGOL 58 93
第 45 章 1959 年,命名栈 105


117 第五篇 飞龙在天

第 46 章 1960 年,PDP-1 119
第 47 章 1962 年,BBN 分时操作系统 127
第 48 章 1963 年,KDF 9 135
第 49 章 1966 年,OS/360 147
第 50 章 1970 年,PDP-11 163
第 51 章 1971 年,UNIX 系统 169
第 52 章 1972 年,C 语言 195
第 53 章 1974 年,关系模型和 SQL 203
第 54 章 1978 年,VMS 219

239 第六篇 亢龙有悔

第 55 章 1972 年,4004 241
第 56 章 1974 年,CP/M 253
第 57 章 1981 年,DOS 263
第 58 章 1983 年,Word 1.0 271
第 59 章 1983 年,Turbo Pascal 277
第 60 章 1984 年,GNU 283
第 61 章 1985 年,C 297
第 62 章 1985 年,Windows 1.0 309
第 63 章 1990 年,万维网 317
第 64 章 1991 年,Linux 327
第 65 章 1993 年,NT 3.1 339
第 66 章 1993 年,Debian 353

361 跋

365 人名表 
猜您喜欢

读书导航