高质量C编程指南-第三版修订(汇总).docVIP

  • 8
  • 0
  • 约2.88万字
  • 约 20页
  • 2018-05-18 发布于江西
  • 举报
高质量C编程指南-第三版修订(汇总).doc

《高质量程序?设计指南——C++/C》第三版第一?刷中已经完?成的修订: Page 7:倒数第13?行,“啰里啰唆”印刷有点儿?问题; Page 15:表1-2有些许印?刷问题; Page 27:第2.1节的内容?除了图2-1外,其他文字全?部用下列文?字替换(红色部分是?修改过的): 1822年?,英国人Ch?arles? Babba?ge设计了?差分机。该差分机利?用卡片输入?程序和数据?,类似于百年?后的电子计?算机。 1834年?,Babba?ge 设计了一台?分析机,在穿孔卡片?(只读存储器?)中存储程序?和数据,基本实现了?控制中心(类似于今天?的CPU)和存储程序?的设想。而且程序可?以根据条件?进行跳转,这有些类似?于今天的程?序控制。 1848年?,英国数学家?Georg?e Boole?创立了二进?制代数学,约提前一个?世纪为现代?二进制计算?机铺平了道?路。此后,计算机的研?制大约沉寂?了40年,自然也没有?什么人来设?计程序。 1890年?,美国进行人?口普查。由于188?0年的普查?用了7年的?时间进行统?计分析,这意味着1?890年的?统计分析可?能会超过1?0年。人口普查部?门希望能有?一台机器,帮助他们提?高统计分析?的效率。Herma?n Holle?rith借?鉴了Bab?bage的?设计,用穿孔卡片?存储数据和?程序,并制造了处?理机器。结果该机器?仅仅用了6?周就得出了?人口普查的?统计分析结?果。Herma?n Holle?rith因?此大发横财?,他的公司后?来发展成了?IBM公司?,真乃时势造?英雄。 1896年?,Herma?n Holle?rith创?办了IBM?公司的前身?,开始大量制?造穿孔卡片?处理机。当真正意义?上的电子计?算机出现时?,穿孔卡片自?然地成为最?早的程序载?体。 1906年?,美国的Le?e De Fores?t发明了电?子管。在这之前的?计算机都基?于机械运行?方式,而在这之后?计算机开始?进入电子时?代。 1924年?2月,IBM公司?成立了。从那时起直?到今天,IBM公司?始终在计算?机工业界占?据重要地位?。 1937年?,英国剑桥大?学的Ala?n M. Turin?g出版了他?的论文。没错,就是那个著?名的图灵,他在论文中?提出了“图灵机”数学模型。现在几乎所?有的编程语?言都建立在?图灵机模型?之上。 1937年?,贝尔实验室?的Geor?ge Stibi?tz首先用?继电器来表?示二进制。如果你是那?个时代的先?知,也许可以预?见到今天的?编码方式。 1939年?1月1日,加利福尼亚?的Davi?d Hewle?t和Wil?liam Packa?rd 在他们的车?库里造出了?Hewle?tt-Packa?rd计算机?。机器的名字?是两人用投?硬币的方式?决定的。这两个人后?来成立了著?名的HP公?司。 世界上第一?台真正意义?上的电子数?字计算机实?际上是在1?935~1939年?间由美国衣?阿华州立大?学物理系副?教授约翰?文森特?阿塔那索夫?(John Vince?nt Atana?soff)和其合作者?克利福特?贝瑞(Cliff?ord Berry?,当时还是物?理系的研究?生)研制成功的?,用了300?个电子管,取名为AB?C(Atana?soff-Berry? Compu?ter)。不过这台机?器还只是个?样机,并没有完全?实现阿塔那?索夫的构想?。1942年?,太平洋战争?爆发,阿塔那索夫?应征入伍,ABC的研?制工作也被?迫中断。但是ABC?计算机的逻?辑结构和电?子电路的新?颖设计思想?却为后来电?子计算机的?研制工作提?1952年?MIT(美国麻省理?工学院)在Whir?lwind? 系统上使用?了符号地址?,开始使用汇?编语言来编?写程序。Whirl?wind被?美国空军用?于控制实时?防御系统。 1954年?IBM公司? Backu?s和他领导?ortra?n(Formu?la Trans?latio?n)语言,这是一种用?于科学计算?的编程语言?。Fortr?an语言于?1957年?Fortr?an支持一?Fortr?an可以被?Fortr?an历经变?1960年?CACM上?l 60的报告?Algol?是一种用日?常英语及与?常用数学表?达式相近的?形式表现算?法的语言,没有输入输?出语句,全部以过程?的形式进行?描述,并以块结构?为基础。Algol?是第一个结?构化编程语?言。 1961年?,IBM的K?ennth? Ivers?on推出A?PL编程语?言,专门用于矩?阵运算。 1965年?,Thoma?s E. Kurtz?和John? Kemen?y研制了B?ASIC(Begin?ners All Purp

文档评论(0)

1亿VIP精品文档

相关文档