tomdawncats
@tomdawncats

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

プログラミング言語開発の方法

質問

皆さんは、プログラミング言語開発をするとき、どのような手順で行いましたか?

なぜこんな質問をするか

自分は言語開発をしようとしていたのですが、構文解析のとき、最初にEBNF的なものを書こうとして挫折した経験があります。
自分的には、
EBNFで記述 -> boost.spirit.qiで記述
こんな流れかと思ってます。

かなりわかりにくい質問をしているのは重々承知ですので、どうかご容赦を。
言語開発がなんたるかもまったくわかっていないので、そこらへんも説明してくださるとありがたいです。

0

EBNFを書こうとして挫折したのであれば、最初からEBNFが用意されている既存言語を実装してみるのはいかがでしょうか。

教育目的で作られた簡易言語 PL/0 あたりから始めるのがいいかもしれません。

挫折しても、既存実装がネット上に多数転がっているので、参考にできるでしょう。かくいう私も実装していたりします。

0Like

Your answer might help someone💌