微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

解释为Javascript的语言?

Another post质疑将语言编译成Javascript是多么实用.除了实践之外,什么口译从一些语言X转换为Javascript,并在Javascript中实现?我特别感兴趣的是X不是设计用于定位Javascript的情况.即使翻译没有完成,我也想听听.

你可能好奇这个问题的动机. Javascript肯定不能充分利用汇编器的功能,但是代码分配和执行的灵活性有时可能会超过该成本.

这些口译的一个用例是教学和学习编程语言的一个模型.考虑在交互式书籍Eloquent Javascript中使用JavaScript解释器是多么有用.当然,可能会在本机编译过程中产生性能影响,但在某些情况下,成本肯定是值得的.是的,我意识到,依靠服务器来编译或解释代码总是一个选择,但我对客户端方法特别感兴趣.

更新:很多答复包括对未在Javascript中实现的编译器的引用.我只是想强调,解释器本身应该在Javascript中实现,以便它和源语言代码可以在您的祖父母计算机上的浏览器上运行.

解决方法

> Objective-J是一种基本上将Objective-C的“Objective”部分并将其粘贴到ECMAScript的语言
> Clamato是一种Smalltalk灵感的客户端Web脚本语言

另见这个问题:Are there other languages than Objective-J that get “compiled” to JavaScript in the browser?

原文地址:https://www.jb51.cc/js/153842.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐