在C语言出现之前,人们主要使用汇编语言来编写系统软件。由于汇编语言编写的程序依赖于计算机硬件,

其可读性和可移植性相对较差;然而,一般的高级语言没有低级语言可以直观地控制和操作硬件和快速执行程序的特点。

在这种情况下,人们迫切需要一种既有高级语言特征又有低级语言特征的语言,所以C语言应运而生。

C语言的产生与发展与UNIX有很大关系,其发展过程简述如下。


一九七二~一九七三年间,美国贝尔实验室的D.N.在B语言的基础上,Ritchie设计了C语言。

当时C语言只是一种描述和实现UNIX操作系统的工作语言,只在贝尔实验室使用。

1973年,K.Thompson和D.MRitchie两人合作,用C语言改写UNIX%90以上的代码,即UNIX第五版。

一九七五年,UNIX第六版发布后,C语言的突出优势引起了人们的广泛关注。

一九七七年,C语言可以移植。


UNIX第7版于1978年发布,K.Thompson和D.M.Ritchie基于这个版本的C编译程序,《TheCProgrammingLanguage》一本书。

本书所介绍的C语言,已成为C语言版本广泛使用的基础,被称为标准C语言。

一九八三年,美国国家标准化协会(ANSI)按照C语言自问世以来的各种版本,对这种语言进行了开发和扩展,并制定了一个新的标准,叫做ANSIC。

一九九零年,国际标准化组织(ISO)ISOC标准已经制定。


自1972年以来,C语言经过几次修改和发展,出现了许多版本。C语言是世界上流行的高级计算机语言,可用于编写系统软件或应用软件。

目前电脑上广泛使用的版本很多,各有特点,但一般都是基于ANSIC,其中MicrosoftC是常用的版本。、QuickC、TurboC、WinTC、C-Free、Dev-C++等。



好了下面是小编整理的c语言高级课程目录:


【一】上周作业-归并排序-排序时间及空间复杂度-图的基础


【二】图的邻接表表示-深度及广度优先遍历


【三】补码-整型的各种类型-浮点型IEEE754


【四】上周作业讲解-转义字符-左移右移


【五】位运算-默认运算-const-结构体对齐-如何转汇编


【六】组成原理-常见代码汇编解析-各种常用标志位的含义及实战


【七】上周作业讲解-组成原理真题实战


【八】掌握C语言的文件的打开(多种方式),读写,关闭,文件指针偏


【九】文件操作-高级阶段总结



c语言高级代码讲解视频截图:


王道计算机考研c语言高级编程程序代码讲解教学视频(c++高级)


王道计算机考研c语言高级编程程序代码讲解教学视频(c++高级)下载地址
c语言高级
阿里网盘 / 课程大小:0.00字节
提取码:**** (购买后可见)
下载
评论下
  • 顺带评个分
提交
返回顶部