プログラミング言語やスクリプト言語を書こうとしている人に、どのようなヒントを与えることができますか? コンパイラのプログラミング方法や設計方法については心配していませんが、ツールとコード ジェネレータを使用してコンパイラをすばやく開発する方法については心配していません。
前回試したときは、C++ でコーディングしましたが、状態と構文は、実際のロジックを記述するのとほぼ同じくらいの時間がかかりました。次のツールが役立つことはわかっています。
私は、C++ コードを生成し、gcc でコンパイルできると考えていました。上記のツールを使用して、プログラムまたはスクリプト言語を記述するのにどれくらいの時間がかかると見積もられますか?
この質問のバリエーションは、 Learning to write a compilerまでさかのぼって繰り返し尋ねられてきました。これは、このトピックに関するSO リソースの不完全なリストです。