• 欢迎各位同学来教程宝盒网学习,这里一切都是免费的!
  • 喝水不忘挖井人,下载前请先评论下,对我们的小小鼓励!
  • 如果没有找到你想要的教程,可以在本站留言,我们会第一时间给你找到~

教程详情

  • 教程名字:中华黑客联盟C语言高级编程VIP培训教程
  • 教程大小:2.66GB
  • 作者:中华黑客联盟

C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有低级汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。正因为此,它的应用范围广泛。
C的关键之处:
现在我们使用的大部分系统都是用C语言编写的。可以说,选择C语言作为程序设计的入门语言绝对是一一个正确的选择。
1.1.1 C的历史
第1阶段: A语言
C语言的发展颇为有趣,它的原型ALGOL60语言,也成A语言。ALGOL60是一种面向问题的高级语言,它离硬件比较远,不适合编写系统程序。ALGOL 60也就是算法语言60,它是程序设计语言由技艺转向科学的重要标志,其特点是局部性、动态性、递归性和严谨性。
第2阶段: CPL语言
1963年,剑桥大学将ALGOL60语言发展成为CPL语言(Combined ProgrammingLanguage),CPL语言在ALGOL60的基础上与硬件接近了一些,但规模仍然比较宏大,难于实现。
第3阶段: BCPL语言
1967年,剑桥大学马丁理察斯( MartinRichards)对CPL语言进行了简化,推出了BCPL语言(Basic Combined ProgrammingLanguage)语言。BCPL语言是计算机软件人员在开发系统软件时作为记述语言使用的一种结构化程序设计语言,它能够直接处理与机器本身数据类型相近的数据,具有与内存地址对应的指针处理方式。
第4阶段: B语言
在1970年代初期,时任美国贝尔实验室的肯汤普逊将BCPL进行了修改,设计出比较简单而且很接近硬件的语言,取名B语言。B语言还包括了汤普逊的一些个人偏好比如在一些特定的程序中减少非空格字符的数量。和BCPL以及FORTH类似, B语言只有一种数据类型,计算机字。大部分操作将其作为整数对待,例如进行十、一、*、/操作,但其余操作将其作为一个复引用的内存地址。在许多方面B语言更像是一个早期版本的C语言,它还包括了一些库函数,其作用类似于C语言中的标准输入/输出函数库。
第5阶段: C语言
但是由于B语言过于简单,数据没有类型,功能也有限,美国贝尔实验室的丹尼斯:里奇( Dennis M.Ritchie)在B语言的基础上最终设计出了一种新的语言,他取名C语言,并试着以C编写Unix。1972年,丹尼斯里奇完成C的设计,并成功地利用C编写操作系统,降低了作业系统的修改难度。

教程截图

中华黑客联盟C语言高级编程VIP培训教程

教程下载

下载与分享

原创文章转载请注明出处: : 中华黑客联盟C语言高级编程VIP培训教程 | 教程宝盒网 链接:https://www.jc-box.com/1779.html

您可能还会对这些文章感兴趣!

我来说说

(必须)

(必须,保密)

严重鄙视飘过不留毛的鸟
取消