C是一种过程编程语言。它最初由丹尼斯·里奇(Dennis Ritchie)于1972 年开发。它主要是作为用于编写操作系统的系统编程语言而开发的。C语言的主要功能包括对内存的低级访问,一组简单的关键字以及简洁的样式,这些功能使C语言适用于诸如操作系统或编译器开发之类的系统编程。许多后来的语言都直接或间接地从C语言借用了语法/功能。像Java,PHP,JavaScript和许多其他语言的语法一样,它们主要基于C语言。C ++几乎是C语言的超集(很少有程序可以用C编译,但不能用C ++编译)。