私は時々、プログラムのフロントエンドが言語Aで書かれ、バックエンドが言語Bで書かれていることを聞いたことがあります。 JavaのグラフィックスやCやC++のバックエンドも同様です。どうすればいいのですか?1つのプログラムを作成するために2つの異なる言語を使用するにはどうすればよいですか?
PS。申し訳ありませんが、私は1つであるので、初心者の質問です。
編集1 私の質問は広すぎると言われていますので、ここに私が欲しいものがあります。 javaのmtアクションリスナとCプログラムをリンクするにはどうすればよいですか?例えば、ボタンが「次の100個の素数」であれば、ボタンをJavaで作成し、Cを使って計算した素数を欲しい。
あなたが本当に求めているのは、2つの異なるプロセスがどのように通信できるかです。それを調べ始めると、必然的にあなたの答えが見つかるはずです。 – Kon
@Kon:この質問では、明確に異なるプロセスを求めているわけではありません。これは、単一のプロセス(JREをホストすること、および/またはJNIを使用してネイティブコードを呼び出すことによって)で非常にうまく実装できます。 – IInspectable
私はC++プロセスソリューションのバリエーションでホストされているJREが好きです@ @nspectable! –