私は個人/友人が使用するための小さなコンパイラを作りたいと思っています。いくつかの基本的な入出力コンソール機能。そして、Strings、ints、floats、chars、boolsなどの他のすべてのもの。しかし、私はこれをJavaで実行したいと思います。私はあなたが何を言おうとしているのか知っています、私はCのような実用的で速いものを使うべきです。しかし私はそれに少しのOOPも欲しいです。今、あなたは考えているに違いありません、C++。それに関して私が抱えている問題が1つあります。完成したプログラムは.exeファイルです。これで、.exeを実行するために何もインストールする必要がないことがわかりました。また、必要なファイルである.jarを実行するには、JVMをインストールする必要があります。しかし、私にはAppleコンピュータに友達が何人かいて、Appleを持っていないので、それらの人々のためにObj-cで書かれた別のバージョンを作ることはできませんでした。必要に応じて、Apple、さらにはLinuxでJVMを入手できます。これは、クロスプラットフォームになります。遅くなることは承知していますが、言語はほんのわずかであり、違いは、最初の計算機のようなものと比較して、数分かかった非常に少量です。ヘルプが「Getalife」や「LearnC」のようなものでない限り、すべてのヘルプが適用されます。私はJavaが得意で、クロスプラットフォームが大好きなので、Java以外のものを提案すると、非常にイライラします。ありがとう!
編集:私が尋ねている質問を見ることができる人はそれほど多くないので、ここに再びあります。Javaでコンパイラを作成する方法を知りたいです。それでおしまい。