美文网首页
-1. 从前的美好时光

-1. 从前的美好时光

作者: laoyaodao | 来源:发表于2019-02-24 11:09 被阅读0次

一段C和C++语言的历史

20世纪60年代,美国AT&T公司贝尔实验室(AT&T Bell Laboratory)的研究员Ken Thompson闲来无事,手痒难耐,想玩一个他自己编的,模拟在太阳系航行的电子游戏——Space Travel。他背着老板,找到了台空闲的机器——PDP-7。但这台机器没有操作系统,而游戏必须使用操作系统的一些功能,于是他着手为PDP-7开发操作系统。后来,这个操作系统被命名为——UNIX

1970年,美国贝尔实验室的 Ken Thompson,以BCPL语言为基础,设计出很简单且很接近硬件的B语言(取BCPL的首字母)。并且他用B语言写了第一个UNIX操作系统。

1971年,同样酷爱Space Travel的Dennis M.Ritchie为了能早点儿玩上游戏,加入了Thompson的开发项目,合作开发UNIX。他的主要工作是改造B语言,使其更成熟。

1972年,美国贝尔实验室的 D.M.Ritchie 在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。

Dennis Ritchie (right), the inventor of the C programming language, with Ken Thompson

C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。 

C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。

世界上第一种计算机高级语言是诞生于1954年的FORTRAN语言。之后出现了多种计算机高级语言。1970年,AT&T的Bell实验室的D.Ritchie和K.Thompson共同发明了C语言。研制C语言的初衷是用它编写UNIX系统程序,因此,它实际上是UNIX的“副产品”。它充分结合了汇编语言和高级语言的优点,高效而灵活,又容易移植。

1971年,瑞士联邦技术学院N.Wirth教授发明了Pascal语言。Pascal语言语法严谨,层次分明,程序易写,具有很强的可读性,是第一个结构化的编程语言。

20世纪70年代中期,Bjarne Stroustrup在剑桥大学计算机中心工作。他使用过Simula和ALGOL,接触过C。他对Simula的类体系感受颇深,对ALGOL的结构也很有研究,深知运行效率的意义。既要编程简单、正确可靠,又要运行高效、可移植,是Bjarne Stroustrup的初衷。以C为背景,以Simula思想为基础,正好符合他的设想。1979年,Bjame Sgoustrup到了Bell实验室,开始从事将C改良为带类的C(C with classes)的工作。1983年该语言被正式命名为C++。自从C++被发明以来,它经历了3次主要的修订,每一次修订都为C++增加了新的特征并作了一些修改。第一次修订是在1985年,第二次修订是在1990年,而第三次修订发生在c++的标准化过程中。在20世纪90年代早期,人们开始为C++建立一个标准,并成立了一个ANSI和ISO(Intemational Standards Organization)国际标准化组织的联合标准化委员会。该委员会在1994年1月25曰提出了第一个标准化草案。在这个草案中,委员会在保持Stroustrup最初定义的所有特征的同时,还增加了一些新的特征。

在完成C++标准化的第一个草案后不久,发生了一件事情使得C++标准被极大地扩展了:Alexander stepanov创建了标准模板库(Standard Template Library,STL)。STL不仅功能强大,同时非常优雅,然而,它也是非常庞大的。在通过了第一个草案之后,委员会投票并通过了将STL包含到C++标准中的提议。STL对C++的扩展超出了C++的最初定义范围。虽然在标准中增加STL是个很重要的决定,但也因此延缓了C++标准化的进程。

委员会于1997年11月14日通过了该标准的最终草案,1998年,C++的ANSI/IS0标准被投入使用。通常,这个版本的C++被认为是标准C++。所有的主流C++编译器都支持这个版本的C++,包括微软的Visual C++和Borland公司的C++Builder。  


以上内容摘自百度百科

辽阳青少年编程教育

相关文章

  • -1. 从前的美好时光

    一段C和C++语言的历史 20世纪60年代,美国AT&T公司贝尔实验室(AT&T Bell Laboratory)...

  • 开启我的写作之旅 不是梦想而是希望

    简介一下 今天和朋友一起吃饭,一起聊从前的事情 从前阿 指的是我们在高中的美好时光 那时候阿 没心没肺的我们怎么也...

  • 岳儿的一滴眼泪

    y:mm,我好怀念以前 小的时候,回忆那时的美好时光。 y:mm,这会我什么都不想干,我不想写作业,就想回忆从前…...

  • 我累了

    从前 美好时光 甜美回忆 事隔多年 时间冲淡你的影子 只是生活过于刻骨 终究留下了铭心的痕迹 我累了 我要清除 关...

  • 照片的意义

    照片是什么?是一张把美好瞬间定格的回忆。也可能是失去之后回忆的痛 每当怀念从前的美好时光时,就会翻来照...

  • 广西鹅泉,美的纯粹自然

    昨天与久不见面的朋友相聚,回忆从前一起出游的美好时光,怀念那时的美景与拥抱大自然的畅快心情! 广西鹅泉,是...

  • 安静

    嘿,朋友 让我们来谈一谈吧 谈谈从前的美好时光 只有课本和作业 简易日历上 红色笔迹数着假日何时到来 午睡醒来那温...

  • 从前的从前

    那时候 梦想很大,那时候 世界很小 前两天我的中学举办建校60周年庆典,来了很多从前的老校友,他们有的三三两两,有...

  • 从前的从前

    翻看了他所有的朋友圈,无比的伤感。曾经最亲近的人变成最熟悉的陌生人也只不过一句话而已!四年的感情,说散就散了!

  • 从前的从前

    昨天看书看到一半,突然的怀念从前,好想回到小时候的乡村,那个时候,村里还没有一栋栋的楼房还有很多的槐树,春天会开出...

网友评论

      本文标题:-1. 从前的美好时光

      本文链接:https://www.haomeiwen.com/subject/znuvyqtx.html