c语言是什么?
01
c语言是一种面向过程的、抽象的通用编程语言,广泛应用于底层开发。
c语言是一种面向过程的、抽象的通用编程语言,广泛应用于底层开发。
C语言可以用简单的方式编译处理低级内存。
C语言是一种高效的编程语言,只产生少量的机器语言,不需要任何运行环境的支持就可以运行。
C语言虽然提供了很多底层处理功能,但仍然保持了跨平台的特性。用标准规范编写的c语言程序可以在许多计算机平台上编译,包括一些操作平台,如嵌入式处理器和超级计算机。
C语言不同于C++和Java等面向对象的编程语言。
C语言的设计目标是提供一种能够以简单的方式编译处理低级内存,只生成少量机器码,不需要任何运行环境支持就能运行的编程语言。
C语言描述问题的速度比汇编语言快,工作量少,可读性好,易于调试、修改和移植,而代码质量与汇编语言相当。
一般C语言只比汇编语言代码生成的目标程序效率低10% ~ 20%。
所以,C语言可以写系统软件。
上世纪80年代,为了避免各个开发者使用的C语言语法的差异,美国国家标准局制定了一套完整的C语言美国国家标准语法,称为ANSI C.
作为C语言的原始标准。
2011年12月8日,国际标准化组织(ISO)和国际电工委员会(IEC)发布的C11标准是C语言的第三个官方标准,也是C语言的最新标准。该标准较好地支持了汉字函数名和汉字标识符,在一定程度上实现了汉字编程。
c语言编译器普遍存在于各种操作系统中,如微软Windows、Mac OS X、Linux、UNIX等。
C语言的设计影响了后来的很多编程语言,比如C++、Objective-C、Java、C#等等。