-1

作成したプロジェクトからexeファイルを作成できる簡単なプログラムを作成します。おそらくそれを呼び出すことができますが、 C ++でexeファイルを書き込むHow to make a compiler方法を知りたいだけです..

-----------------------------------------

Python と同様に、Python は c で書かれたプログラミング言語です。それで、そのコンパイラはcyes で作成されましたか?

多分あなたは私よりも専門家です、私を助けてください!

どうすればそれを行うことができ、どの機能を使用すればよいですか? 私は C++ の初心者で、自分のプログラミング言語用の IDE を開発しています。

前にありがとう

4

1 に答える 1

1

コンパイラーを書くとき、「単に」という言葉を使うべきではないと思います。これには、C ++、アセンブリ、およびシステムアーキテクチャに関するいくつかの真剣な知識が必要です。C ++用のコンパイラを作成することは大規模なプロジェクトであり、標準ライブラリを実装する必要があることを考えてみてください。

自分の言語用のコンパイラーを書くことに真剣に取り組んでいるのなら、私は非常に単純な言語用のインタープリターを書くことから始めます。それが機能するようになったら、コードを言語からC / C ++に変換するプログラムを作成し、既存のコンパイラーを使用して実行可能ファイルを生成します。次に、言語の新しい概念に対してこれらの手順を繰り返すことにより、言語の拡張を開始できます。しかし、実際には、私はそれを避けたいと思います。

于 2013-03-15T12:02:22.080 に答える