书籍 软件简史(上下册)的封面

软件简史(上下册)

张银奎

出版时间

2023-11-01

ISBN

9787577201597

评分

★★★★★
书籍介绍

探索软件的起源与演进,呈现软件发展史上的重要人物和事件。按软件的孕育、诞生、发展、改进、壮大过程分为六篇。

第一篇 潜龙勿用 追溯二进制数与中国文化的渊源、莱布尼茨发明二进制算术的动机和背景、穿孔卡片与二进制数的结合、穿孔卡片在自动提花机和自动计算中的应用、巴贝奇制作分析引擎的艰辛历程、世界上第一个计算机程序的诞生过程。

第二篇 见龙在田 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)登上历史舞台。各种高级编程语言、应用软件纷纷出现。互联网走上前台,自由软件运动和开源软件大放光彩。

全方位展现软件发展的历史脉络,讲述软件发展历程中的动人故事,作者10余年搜查集考证,直接采访书中人物或亲历者,包括C++之父本贾尼·斯特劳斯特鲁普、自由软件之父理查德·马修·斯托尔曼、Winows NT内核之父卡特勒等,耗时4年写就,呈现数百张珍贵历史照片。

张银奎,国内知名的调试技术专家。毕业于上海交通大学信息与控制工程系,长期从事软件开发和研究工作,曾在英特尔工作13年,对IA-32架构、操作系统内核、驱动程序,尤其是对软件调试有较深入的研究。著有畅销书《软件调试》《格蠹汇编》等,格蠹科技(xedge.ai)创始人,高端调试网站(advdbg.org)创建者。翻译(合译)作品有《二十一世纪机器人》《观止——微软创建NT 和未来的夺命狂奔》《数据挖掘原理》《机器学习》《人工智能:复杂问题求解的结构和策略》等。

目录
第一篇 潜龙勿用
第1章 史前,二进制符号
第2章 1679年,二进制算术
第3章 1725年,布雄织机
第4章 1745年,沃康松织机

显示全部