- 3
- 0
- 约3.47万字
- 约 19页
- 2016-10-06 发布于贵州
- 举报
高质量C编指南-第三版修订(汇总)
《高质量程序设计指南——C++/C》第三版第一刷中已经完成的修订:
Page 7:倒数第13行,“啰里啰唆”印刷有点儿问题;
Page 15:表1-2有些许印刷问题;
Page 27:第2.1节的内容除了图2-1外,其他文字全部用下列文字替换(红色部分是修改过的):
1822年,英国人Charles Babbage设计了差分机。该差分机利用卡片输入程序和数据,类似于百年后的电子计算机。
1834年,Babbage 设计了一台分析机,在穿孔卡片(只读存储器)中存储程序和数据,基本实现了控制中心(类似于今天的CPU)和存储程序的设想。而且程序可以根据条件进行跳转,这有些类似于今天的程序控制。
1848年,英国数学家George Boole创立了二进制代数学,约提前一个世纪为现代二进制计算机铺平了道路。此后,计算机的研制大约沉寂了40年,自然也没有什么人来设计程序。
1890年,美国进行人口普查。由于1880年的普查用了7年的时间进行统计分析,这意味着1890年的统计分析可能会超过10年。人口普查部门希望能有一台机器,帮助他们提高统计分析的效率。Herman Hollerith借鉴了Babbage的设计,用穿孔卡片存储数据和程序,并制造了处理机器。结果该机器仅仅用了6周就得出了人口普查的统计分析结果。Herman Hollerith因此大发横财,他的公司后来发展成了IBM公司,真乃时势造英雄。
1896年,Herman Hollerith创办了IBM公司的前身,开始大量制造穿孔卡片处理机。当真正意义上的电子计算机出现时,穿孔卡片自然地成为最早的程序载体。
1906年,美国的Lee De Forest发明了电子管。在这之前的计算机都基于机械运行方式,而在这之后计算机开始进入电子时代。
1924年2月,IBM公司成立了。从那时起直到今天,IBM公司始终在计算机工业界占据重要地位。
1937年,英国剑桥大学的Alan M. Turing出版了他的论文。没错,就是那个著名的图灵,他在论文中提出了“图灵机”数学模型。现在几乎所有的编程语言都建立在图灵机模型之上。
1937年,贝尔实验室的George Stibitz首先用继电器来表示二进制。如果你是那个时代的先知,也许可以预见到今天的编码方式。
1939年1月1日,加利福尼亚的David Hewlet和William Packard 在他们的车库里造出了Hewlett-Packard计算机。机器的名字是两人用投硬币的方式决定的。这两个人后来成立了著名的HP公司。
世界上第一台真正意义上的电子数字计算机实际上是在1935~1939年间由美国衣阿华州立大学物理系副教授约翰?文森特?阿塔那索夫(John Vincent Atanasoff)和其合作者克利福特?贝瑞(Clifford Berry,当时还是物理系的研究生)研制成功的,用了300个电子管,取名为ABC(Atanasoff-Berry Computer)。不过这台机器还只是个样机,并没有完全实现阿塔那索夫的构想。1942年,太平洋战争爆发,阿塔那索夫应征入伍,ABC的研制工作也被迫中断。但是ABC计算机逻辑结构和电子电路的新颖设计却电子计算机的研制0和1组成。
关于“谁是世界上第一台真正意义上的电子数字计算机之父”的争论及其专利诉讼历程,读者可上Internet搜索一下“Atanasoff-Berry Computer”即可得知历史的真相。现在,比较客观的结论是:世界上第一台通用电子数字计算机是由阿塔那索夫设计并由莫克利和艾克特完全研制成功的。
1949年的EDVAC(Electronic Discrete Variable Computer)是第一台使用磁带的计算机。这是一个突破,专家们可以在其上多次编写和存储程序。不过你还是必须使用机器码。这一年的科学杂志做了一个大胆的预测:“未来的计算机不会超过1.5吨”。
1952年,对于程序设计来说是具有重要里程碑意义的一年。MIT(美国麻省理工学院)在Whirlwind 系统上使用了符号地址,开始使用汇编语言来编写程序。Whirlwind被美国空军用于控制实时防御系统。
1954年,IBM公司的John Backus和他领导的研究小组开始研制Fortran(Formula Translation)语言,这是一种用于科学计算的编程语言。Fortran语言于1957年研制完成。Fortran支持一些最常用的编码方式,如算术表达式、逻辑运算、过程调用、循环和条件等。相对于汇编语言来说,Fortran可以被称为高级语言,它提高了程序员的编程效率。Fortran历经变迁,如今演变成为Visual Fortran。
1958年,Robert Noyce(Intel公司的创始人)发明了集成电路。1959年 G
您可能关注的文档
- 高管指南:增进听技巧.doc
- 高级人力资源管师模拟题20130519.doc
- 高级口译全真题703.doc
- 高级数据库系统其应用答案.doc
- 高级管理学考试习资料.doc
- 高级职称专业英考试报考须知.doc
- 高级英语Leson 2 (BooK 2) Marrakech 补充练习.doc
- 高级营销员考证例分析.doc
- 高级语言程序设实验(电子、通信、电科).doc
- 高级财务会计复资料.doc
- 2026《面向多样性的隐私保护推荐方法概述》7800字.docx
- 2026《基于PLC的智能立体停车场的控制系统设计》7200字.docx
- 2026《太赫兹技术概述》4200字.docx
- 2026《分布式电力系统经济调度研究现状国内外文献综述》2800字.docx
- 2026《曲美家具集团股份有限公司成本管理存在的问题及对策》5600字.docx
- 2026《基于肌肉信号的人体运动研究国内外文献综述》3400字.doc
- 2026《基于城市林学植物配置问题研究》7200字.docx
- 2026《社区重点人群管理平台设计与实现》7900字.docx
- 2026《区县医院内网的设计与实施研究》6900字.doc
- 2026《静电除尘的原理及高频电源的优势综述》3100字.doc
原创力文档

文档评论(0)