abstraction?
。
我问这个问题是因为我目前正在设计一些实验语言和翻译
发布于 2010-05-17 15:38:03
速度是重要的,是的,但通常使用脚本语言的情况下,执行的速度超过了I/O的成本,所以它不是最终的,全部。更重要的是语言的结构和特点。首先处理这些问题,然后处理执行速度问题。
尽管如此,我认为最终如果您想要构建一种新的通用语言,您将走他们中大多数人正在走的路线,即在执行过程中预编译为字节码和JIT编译。
发布于 2010-05-17 18:48:51
我不明白为什么这些天有人会给翻译写信。有两个很好的虚拟机,CLR (+DLR)和JVM。为任何一个运行时编写编译器都很简单,然后您就可以获得与大量现有代码的互操作性,再加上出色的标准库,再加上JIT编译器,在许多情况下使您的语言速度不成问题(当然比任何解释器都快)。
如果您想要开发一种不仅仅是开发人员的好奇心的语言,这无疑是当前的发展方向。
发布于 2010-05-17 15:38:02
正如开发人员所需要的那样快。
没有规则,只是需要喂食。
https://stackoverflow.com/questions/2850430
复制相似问题