掘金社区

3分钟了解C语言是什么?Pinned highlighted

永远在路上 发表在策略研究 2018-08-28 14:23:10

策略研究
805
0
0

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语言的两个标准化版本。

暂无评论

Looks like your connection to 掘金量化社区 - 量化交易者的策略交流学习社区 was lost, please wait while we try to reconnect.