不属于高级程序设计语言(高级程序设计语言)

导读 大家好,我是小科,我来为大家解答以上问题。不属于高级程序设计语言,高级程序设计语言很多人还不知道,现在让我们一起来看看吧!1、高级...

大家好,我是小科,我来为大家解答以上问题。不属于高级程序设计语言,高级程序设计语言很多人还不知道,现在让我们一起来看看吧!

1、高级程序设计语言的实现依赖于编译器(或解释器),即任何一门语言,与其说这门语言功能强大,倒不如说是其编译器强大。编译器的功能便是将用高级程序设计语言写成的代码进行语法、语义检查,优化,生成中间代码,最后生成目标代码,目标代码便可在目标机器上直接运行。因此,简单来讲,编译器是高级程序设计语言和低级程序设计语言之间的桥梁,将我们容易理解和使用的高级程序设计语言写成的代码翻译成目标机器所能识别和运行的机器语言代码。所以,如果有人想要发明一门高级程序设计语言,他所要做的工作就是设计这门语言的语法和编译器。

2、因为目前的编程语言都是老外设计出来的,外国的编译技术比较成熟,设计一门编程语言相对比较容易,国内则相对落后些。

本文到此讲解完毕了,希望对大家有帮助。

最新文章