大学では、私はコンパイラ理論と文法を専攻していましたので、この分野では(長い間前ですが)良い背景を持ち、コンパイラの作成は少なくともC++のような言語にとっては非常に大きな事業です。人々はどのようにして独自のプログラミング言語を作成しますか?
私は、企業で働いている大勢のグループとは対照的に、個人によって作成されたようなプログラミング言語の数が多いと混乱しています。例えば、RubyはWikipediaによると、一人で作成されたものです。言語はわかりませんが、信じられないほどシンプルですが、私の主張はそこに自作言語のバケツロードがあることです。
個人としては自分の言語を作成する(それはあまりにも単純ではないほど単純ではありません)。
(コンパイラや一般的な仕様ではない)この件に関する良い本はありますか?
この質問は[Programmers.SE](http://programmers.stackexchange.com/)のように聞こえるように聞こえます。 –
*自己作成言語を有効にするために*生涯はかかりません* – SingleNegationElimination