当前位置:  开发笔记 > 编程语言 > 正文

编写的现代和旧编译器是什么?

如何解决《编写的现代和旧编译器是什么?》经验,为你挑选了1个好方法。

作为一个编译器,除了解释器之外,只需要翻译输入而不是运行它本身的性能应该不像解释器那样有问题.因此,你不会写一个解释器,比方说Ruby或PHP因为它太慢了.

然而,编译器呢?

如果你用脚本语言编写编译器甚至可以快速开发,你可以通过halv来削减源代码和初始开发时间,至少我是这么认为的.

可以肯定的是:使用脚本语言我的意思是具有典型功能的解释型语言,使程序员编程更快,更容易,更愉快,通常至少.示例:PHP,Ruby,Python,也许是JavaScript,虽然这可能是编译器的奇怪选择

什么是通常编写的编译器?正如我想你会用C,C++甚至汇编程序这样的低级别回复,为什么呢?

是否有用脚本语言编写的编译器?

使用低级或高级编程语言进行编译器编写有哪些(dis)优势?

Aram Hăvărne.. 6

大多数编译器都是用它们所针对的编程语言编写的(bootstrapping).

当然有很多例外.



1> Aram Hăvărne..:

大多数编译器都是用它们所针对的编程语言编写的(bootstrapping).

当然有很多例外.


@Aram"如果51%......" - 是的,但你没有给出证据,这个数字不是49%.
推荐阅读
N个小灰流_701
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有