解释为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?

相关文章

前言 做过web项目开发的人对layer弹层组件肯定不陌生,作为l...
前言 前端表单校验是过滤无效数据、假数据、有毒数据的第一步...
前言 图片上传是web项目常见的需求,我基于之前的博客的代码...
前言 导出Excel文件这个功能,通常都是在后端实现返回前端一...
前言 众所周知,js是单线程的,从上往下,从左往右依次执行,...
前言 项目开发中,我们可能会碰到这样的需求:select标签,禁...