C语言于20世纪70年代初问世它源于UNIX操作系统,最初只是用于改写用汇编语言编写的UNIX操作系统、为了将UNIX操作系统更大范围地进行推广1977年 Dennis. Ritchie发表了不依赖于具体机器系统的C语言編译文本《可移植的C语言编译程序》,这标志着C语言的正式诞生1978年 Brian. Kernighan和 Dennis. Ritchie出版了经典的C语言教
材《The Programming Language》有人称之为《K&R》标准,从而使C语言逐漸成为目前世界上流行最广泛的高级程序设计语言后来美国国家标准学会(American National Standards Institute,ANSI)在此基础上制定了一个C语言标准于1983年发表,通常称之為 ANSI或标准C
1988年,随着微型计算机的日益普及出现了许多语言版本。由于没有统一的标准使得这些C语言之间出现了一些不一致的地方。為了改变这种情况ANSI语言制定了一套ANSI标准,并于1989年通过1990年正式颁布,称为C89或C90标准
1999年,新的C语言标准颁布称为C99标准。它是对C89/C90标准的进┅步完善和发展但到目前为止,很多C语言编译器并不完全支持C99标准的全部特性
2007年,C语言标准委员会又重新开始修订C语言到了211年正式發布了ISO/IEC989:2011,简称为Cl1标准
2018年6月,C语言的最新标准C18正式发布它是在C11的基础上做了一些技术修正,并没有引入新的语言特性
目前用得最广泛嘚C语言标准还是C90和C99标准,而绝大多数的编译器对C11和C18的支持程度还有待进一步的完善
当前处于统治地位 的三大操作系统——Windows、Linux和 UNIX的绝大多數 代码都是用 C/C++开发的。C语言的应用领域极广从上层应用程序 到底层操作系统,再到各种嵌入式应用等以C语言为基础,相继诞生了C++、Java、C#这三种语言 都逐渐成为应用最多的前几种语言之一,