c语言属于什么语言

Python012

c语言属于什么语言,第1张

     c语言属于程序设计语言的一种,是一种面向过程、抽象化的通用程序设计语言,适合开发固件或便携式应用程序,是最广泛使用的语言之一

      C语言广泛应用于底层开发,能以简易的方式编译、处理低级存储器,它是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言

      尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括一些类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。

      总结

      c语言属于程序设计语言的一种,是一种面向过程、抽象化的通用程序设计语言,适合开发固件或便携式应用程序,是最广泛使用的语言之一。

我想,你问的是 C语言编译器 是用什么语言写的。

概括说,当今几乎所有的实用的编译器/解释器都是用C语言编写的,有一些语言比如Clojure,Jython等是基于JVM或者说是用Java实现的,IronPython等是基.NET实现的,但是Java和C#等本身也要依靠C/C++来实现,等于是间接调用了C。

世界上第一个C语言编译器,是在B语言基础上,用B语言与PDP汇编语言 编写的。开发过程是先用汇编写了一个最基本功能的子集C0,利用自编译Self-Compile功能,或虚拟机CVM(CLanguage Virtual Machine)功能,增添新的东西,变C1, 按此法多次增添发展,滚雪球般用汇编把小雪球揉到一起,1生2,2生3,...成了C。C 再生万物。

这里,该向C语言之父Dennis Ritchie(丹尼斯·里奇)致敬。