编程语言是写程序的,那么写这些语言(高级语言、中级语言、低级语言分别说说)的程序是用什么写出来的?
编程语言是写程序的,那么写这些语言(高级语言、中级语言、低级语言分别说说)的程序是用什么写出来的?
日期:2008-07-05 21:03:49 人气:1
语言不是写的。语言编译器、解释器是写的。
语言只是个规定,是个标准。
而编译器、解释器(以下统称编译器)才是和计算机打交道的东西。
最初的编译器是用0和1写出来的。那时的程序员很痛苦。
然后通过“自展”,即自我功能扩充,来制作更高级的编译器。
简单的说,类似于数学归纳法,更高级的由低级的来定义。
这样自我进化。成为了如今的样子