我正在寻找一个小型编译器供个人/朋友使用。只是一些基本的输入输出控制台功能。以及所有其他的东西,比如字符串、整数、浮点数、字符、布尔值等等。但我想在java中做到这一点。我知道你要说什么,我应该使用一些实用且快速的东西,比如 C。但我也想要一点 OOP。现在,你一定在想,C++。我有一个问题。它完成的程序是.exe 文件。现在我知道您不需要安装任何东西来运行 .exe,并且要运行 .jar(我想要的文件),您需要安装 JVM。但是我有一些朋友在使用 Apple 电脑,而我没有 Apple,所以我无法为这些人提供另一个用 Obj-c 编写的版本。您可以在 Apple 上获得 JVM,如果需要,甚至可以在 linux 上获得,这将是一个跨平台。我知道它会慢一些,但它只是一种小语言,与第一个计算器等需要几分钟的东西相比,差异是如此之小。除非帮助是“获得生活”或“学习 C”之类的帮助,否则任何和所有帮助都将得到重视。我最擅长Java,并且喜欢跨平台,所以如果你建议任何不是Java的东西,我会很生气。谢谢!
编辑:没有多少人能看到我要问的问题,所以又来了。我想知道如何在java中制作A编译器。而已。