- C编程语言是面向结构的编程语言,由Dennis里奇于1972年在贝尔实验室开发
- C语言编程的特点是从所谓的“B”较早的语言( - BCPL基本组合编程语言)派生
- C语言被发明实现UNIX操作系统
- 1978年,丹尼斯里奇和Brian Kernighan的出版第一版“C程序设计语言”俗称K&R C
- 1983年,美国国家标准学会(ANSI)成立了一个委员会,以提供℃。所得的定义,ANSI标准,或“ANSI C”的一家现代化,综合性的定义,是1988年年底完成。
C编程语言标准:
- C89 / C90标准 - 对C语言的第一个标准化的规范是由美国国家标准协会于1989年C89和C90制定的标准指的是相同的编程语言。
- C99标准 - 下一步修订是在1999年出版的推出新功能,如先进的数据类型和其他的变化。
C11和嵌入式C语言:
- C11标准增加了新的功能,以C编程语言和库样型通用宏,匿名结构,提高了Unicode支持,原子操作,多线程和边界检查功能。这也使得现有C99库的一些部分任选并提高使用C ++的兼容性。
- 嵌入式C包括用C像定点运算不具备的特性,命名地址空间,以及基本的I / O硬件寻址。
- 操作系统,C编译器和所有的UNIX应用程序都是用C语言
- 它也被称为面向过程的编程语言。C语言是可靠,操作简单,使用方便。C已被编码的汇编语言编写。
的C语言编程的特点:
C语言是强大的语言之一。下面是一些C语言的特点。
- 可靠性
- 可移植性
- 灵活性
- 互动
- 模块化
- 效率和有效性
的C语言编程用途:
C编程语言用于开发形成的操作系统,如Windows,UNIX和Linux的主要部分系统应用。下面是所用的C一些例子。
- 数据库系统
- 图形软件包
- 文字处理器
- 电子表格
- 操作系统开发
- 编译器和汇编
- 网络驱动程序
- 口译
哪级属于C语言?
有3个级别的编程语言。他们是,
- 中间层次的语言:
中层语言没有提供所有高级语言中内置的功能,但它提供了我们需要产生我们想要的结果的所有组成部分。例如:C,C ++ - 高级语言:
高级语言提供了几乎程序员可能需要做,因为已经内置到语言的一切。例如:使用Java,Python - 低层次的语言:
低层次的语言提供无非访问机器基本指令集等。例如:汇编
C语言是一种结构化语言:
面向结构的语言:
- 在这种类型的语言,大型程序被分成调用的函数的小程序
- 首要焦点在于对数据进行操作的函数和过程
- 数据周围的系统从一个功能*移动到另一个
- 程序结构遵循“自上而下的方法”
- 例如:C,Pascal中,ALGOL和Modula-2
面向对象的语言:
- 在这种类型的语言,程序被分成对象
- 首要焦点是在于被操作,而不是在功能或程序的数据
- 数据是隐藏的,不能由外部函数访问
- 程序结构遵循“自下而上的方法”
- 例如:C ++,Java和C#(C锐利)
非结构取向的语言:
- 有用于编程该语言没有具体的结构。示例:BASIC,COBOL,FORTRAN
关键点在C语言记住:
- C语言是由Dennis Ritchie的开发结构面向对象编程语言。
- C语言是属于中等水平的编程语言。
- 操作系统程序如Windows,UNIX,Linux是用C语言编写。
- C89 / C90和C99是C语言的两个标准化版本。