选择中间语言

问题描述

| 我目前正在玩编程语言。我花了一些时间用高级语言(最著名的是Haxe)编写解析器和解释器。 我得到了一些结果,我认为实际上还不错,但是现在我想使其更快。 我的想法是将输入语言翻译成C。 我的C语言知识仅限于您在大学学习的知识。除了一些练习之外,我从未编写过实际的C程序。但是我有信心可以使它工作。 当然,我可以尝试为LLVM编写前端或生成MSIL或JVM字节码。但是我觉得现在学起来太多了,实际上我没有看到太多收获。 而且C完全是人类可读的,因此,如果我搞砸了,则更容易理解为什么。毕竟,C是高水平的。我真的可以从输入语言中翻译概念,而无需花费太多心思。我应该在合理的时间内完成一些工作并运行,然后根据自己的意愿对其进行优化。 因此:使用C有任何不利之处吗?你能推荐一个替代方案吗? 感谢您的见解 :) 编辑:一些澄清 我想一直坚持下去的原因是,我正在编写一种具有OOP支持的语言,并且我想手动实现我的方法分派,因为我的想法很具体。 使用的主要领域是编写HTTP服务,但是我可以通过图像将绑定添加到GUI库(可能是wxWidgets)或其他方式。     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)