全国服务热线:400-035-8011

位置:广州达内教育it培训机构 > 学校动态 > C语言的发展背景

C语言的发展背景

来源:广州达内教育it培训机构时间:2020/9/11 16:11:55

  C语言是在20世纪70年代早期开发出的一个跨平台系统语言。在20世纪60年代的时候,当一台计算机被制造出来之后,每台机器都会装上使用汇编语言编写的新的操作系统。于是,AT&T贝尔实验室的布莱恩·柯林汉(Brian Kernigan)和丹尼斯·里奇(Dennis Ritchie)决定开发一种用于系统代码的跨平台语言。他们和肯·汤普逊(Ken Thompson)一起用C语言开发了UNIX操作系统,而且,他们可以轻松地把这个操作系统移植到新的计算机硬件上。直到现在,C语言仍然被广泛地用在对于速度至关重要的应用里,比如说像操作系统和科学计算这些地方。事实上,Python的解释器就是用C语言编写的。

C语言的发展背景

  在20世纪70年代末和80年代初的时候,计算机科学家们开始意识到:面向对象设计以及面向对象的编程将能够允许他们编写出更易于维护以及可重用的代码。当时有若干个已经存在了的面向对象语言,但C语言在里面是受欢迎的。在20世纪80年代早期,AT&T的比雅尼·斯特劳斯特鲁普(Bjarne Stroustrup)决定开发一种对C程序员来说相对容易学习的新的面向对象的语言。他为C语言添加了显式的面向对象编程的支持,并称这个新语言为C++。除了会使用独有的新关键字之外,C++基本上是向后兼容C语言的,这也就使得C语言的程序员可以很容易地使用C++。完整的C++语言比C语言更庞大、更复杂,许多程序员在编写C++代码的时候只会使用C++的一部分功能。

  C和C++是比Python更低级的语言。C语言不提供内置的列表和字典类型。C++语言则使用了被称为标准模板库的类和方法集来支持一些更别的数据结构。相比Python而言,C和C++显得更简洁,而且它们使用了更多的特殊字符(比如,&&相当于Python的and,||相当于or)。新版本的C++除了特殊符号之外,也开始允许使用and和or了。

  这本书里主要使用的是C++语言,然而,在这一章里包含的大部分内容也同样适用于C语言。后面章节里的一些话题也同样适用于C语言,但在通常来说,我们不会明确地去指出什么部分适合于C语言。简单来说,任何涉及类的部分,都不会适用于C语言。

领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/3168/news/253302/违者必究! 以上就是广州达内教育it培训机构 小编为您整理 C语言的发展背景的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-035-8011