2017-09-21 12 views
0

私はプロジェクトとして小さなプログラミング言語を作ろうとしています。しかし、事は私がどのように始めるかの手がかりがありません。私はコンパイラがどのように動作しているのか知っていますが、どのようにコードが書かれているのか分かりません。どのコンパイラのコードでもどこでも検索しましたが、何も見つかりませんでした。どこでこれを見つけることができますか、誰かが私にコンパイラの作成に使用する形式と方法を説明できますか?また、あなたが思っていたら、私はコンパイラを書くためにC++を使うことを考えています。コンパイラ用のコードはどこにありますか?

答えて

0

コンパイラの構築で無料の​​をお勧めします。私の意見では、ガイド付きの素材と思慮深くデザインされたコースワークが、このようなことを楽にする最良の方法です。

+0

しかし、これはどういう仕組みか分かります。私はあなたの答えを受け入れますが、本当に必要なのはコードのガイドラインだけです。私は多くのチュートリアルを見てきました。私が探しているのはコードを書く方法のガイダンスです。どのように動作するのですか? – undertaker

+0

良いコースは、少しずつコードを書く方法を教える適切な割り当てと一緒にあなたを導くでしょう。理論的には講義になるだけではありません。現実の言語用の現代のコンパイラは巨大です。コースウェアに従って、単純なコンパイラを書くことを学ぶ_ _ _ LLVM、GCC、Roslynなどで掘り下げよう。 –

+0

もう一度OK! – undertaker

0

LLVM.org;オープンソースの最新のC、C++、Objective-Cなど

関連する問題