C 语言概述


2022年7月29日, Learn eTutorial
2224

在本教程中,您将熟悉一种名为 C 的基本编程语言。本教程涵盖了 C 的事实、C 得名背后的原因、C 的主要特点以及 C 语言的应用领域。

关于 C 的事实

C 是一种编程语言,由美国 AT&T 贝尔实验室著名且才华横溢的程序员丹尼斯·里奇于 1972 年发明。它被公认为是第一个标准的多用途编程语言,速度快、紧凑且通用,甚至直到今天,市场上 90% 以上的操作系统都是用 C 编写的。

尽管编程语言的发明始于 20 世纪 60 年代,但操作系统仍然用严谨的汇编语言编写。这些语言不友好;很难理解或调试,这使得科学家们感到需要一种用户友好的语言,可以从基本层面控制程序执行。为了使用这种高级语言构建 UNIX 操作系统,C 被开发出来。后来发现它在编写几乎所有程序方面都非常有用且兼容,因此它在全球程序员中获得了普及。

为什么选择 C

您可能会想,为什么不将其命名为“A”或“B”,而是“C”。实际上,这个秘密在于编程语言演变的故事。为了开发一种多用途编程语言,科学家们首先开发了 ALGOL 60。后来,肯·汤普森发明了无类型语言“BPCL”和“B”以在 AT&T 贝尔实验室实现此目的,但最终未能达到预期标准。丹尼斯·里奇遵循了命名传统,因此他将其继任者命名为“C”。

在 20 世纪 70 年代,贝尔实验室以外的程序员开始定义自己的语法和方言,这使得编码过程相当混乱。最终,程序员们决定统一使用一套通用且标准的代码,这促成了 ANSI(美国国家标准协会)标准的形成。这一标准化过程发生在 1989 年,C 的基本代码首次实现了通用性。

C 的主要特点

Application of C

C 的特点

C 编程被称为中级编程,因为它既接近机器又接近人类。此外,C 语言是通用语言,因此它可以用于各种各样的应用。

Application of C

C 的应用

其中一些列举如下。

  • 用于嵌入式系统。
  • 用于数据库引擎的开发。
  • 广泛用于游戏开发。
  • 用于操作系统开发
  • 用于设计编译器
  • Unix 内核完全用 C 语言开发
  • 作为开发新编程语言的基础