在lolcode网站上,我看到很多人提到各种lolcode解释器。但是有没有针对x86或x86_64架构的lolcode编译器,它直接编译为本机机器代码?
我已经看过几个解释器实现,包括Lci,lolcode.net(编译器到.NET),以及Python,Java和JavaScript中的lolcode解释器。这些都不是我想要的。
我提出的部分理由是,如果不存在这样的编译器,我可能会对编写LOLCODE - > C转换器,然后利用GCC等C编译器来定位本机架构。
答案 0 :(得分:8)
显然,至少有两次尝试将lolcode转换为LLVM字节码
使用LLVM字节码,您可以使用例如llc轻松将其转换为优化的目标体系结构的程序集,并从中获取本机二进制文件。
事实上,你也可以generate JavaScript使用这种方法。
玩得开心。