Jak*_*ell 10 javascript client interpreter programming-languages
另一篇文章质疑将语言编译成Javascript是多么实际.除了实用性,解释器从一些语言X转换为Javascript并在Javascript中实现?我特别感兴趣的是X的设计目的不是针对Javascript.即使口译员没有完全完成,我也想听听.
你可能对这个问题的动机感到好奇.Javascript当然不能像汇编程序那样充分利用它,但代码分发和执行的灵活性有时可能会超过这个成本.
这些解释器的一个用例是教学和学习编程语言的模型.考虑在交互式书籍Eloquent Javascript中使用Javascript解释器是多么有用.当然,在本地编译它可能会有性能损失,但在某些情况下,成本肯定是值得的.是的,我意识到依靠服务器编译或解释代码总是一种选择,但我对客户端方法特别感兴趣.
更新:许多响应包括对未在Javascript中实现的编译器的引用.我只想强调解释器本身应该用Javascript实现,这样它和源语言代码都可以在祖父母的计算机上的浏览器上运行.
另请参阅这个问题:除了 Objective-J 之外,还有其他语言可以在浏览器中将 \xe2\x80\x9ccompiled\xe2\x80\x9d 转换为 JavaScript 吗?
\n| 归档时间: |
|
| 查看次数: |
1197 次 |
| 最近记录: |