在某些方面这是最闪光的地方因为它消除了这项工作中的许多苦差事并确保结果有效。例如项目可以将代码转换为。理论上任何具有后端的语言都可以导出可在浏览器中运行的代码。这项工作的长期成果之一是基于的后端可以生成并允许等语言直接编译为。使用的另一种方法是向现有语言添加特定于域的扩展。使用来创建编译器。这允许添加对的本机支持在特定领域语言上的成功引发了解决该框架中提出的问题的新项目。
例如框架的许多复
最重要的是一些特定于领域的语言很难在不进行大量前端工作的情况下翻译成。未来可能 意大利 WhatsApp 号码列表 的解决方案可能是多级中间表示项目。提供了方便的方法来表示复杂的数据结构和操作然后可以自动转换为。 杂数据流图操作可以使用有效地编译为本机代码。使用使用的典型方法是使用支持库的编程语言进行编码。该领域的两种常见语言是和。许多开发人员选择这两种语言之一有充分的理由本身是用编写的。
幸运的是许多编程
的可用于和版本。编程语言开发倾向于使用作为基础。不过这两个并不是唯一的选择许多语言都可以原生调用库。然而拥有一个能够优雅地封装的语言库会很有帮助。 语言 电话列表论坛 和语言运行时都有这样的库例如单声道铁锈哈斯克尔奥卡美节点去和蟒蛇。如果您对如何使用库构建语言感到好奇请查看本教程该教程将引导您使用或构建一种名为的简单语言。此后已被移植到其他语言即哈斯克尔蟒蛇铁锈和斯威夫特。