|
C语言是一门面向过程的计算机编程语言,与C++、Java等面向对象编程语言有所不同。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。C语言描述问题比汇编语言迅速、工作量小、可读性好、易于调试、修改和移植,而代码质量与汇编语言相当。C语言一般只比汇编语言代码生成的目标程序效率低10%~20%。因此,C语言可以编写系统软件。C语言在一些编程语言排行榜中长期排在第一的位置。 C语言具有很多优点,主要如下: 1.它具有现代高级程序设计语言的基本语法特征,并且是编写操作系统的首选语言,与计算机硬件打交道时灵巧且高效,目前几乎所有的操作系统(如Windows、Unix和Linux等)均是由C语言编写的; 2.常用的面向对象程序设计语言(例如C++和Java),其基本语法源于C语言。C语言甚至是其它编程语言的母语言,比如Java语言就是用C语言编写的。 3.简洁紧凑,灵活方便。C语言一共只有32个关键字,9种控制语句,程序书写自由,主要用小写字母表示,它把高级语言的基本结构和语句与低级语言的实用性结合了起来。 4.C语言一般作为学习计算机程序设计语言的入门语言。 【出处】林子雨.大数据导论.人民邮电出版社,2020年9月第1版.
|