大学ではコンパイラ理論と文法を専攻していたので、この分野のバックグラウンドは十分にあり (かなり前のことですが)、少なくとも C++ などの言語の場合、コンパイラの作成は非常に重要な作業であることを知っています。
そのため、会社で働く大勢の人々ではなく、個人によって作成されたように見えるプログラミング言語の数が多いことについて、私は混乱しています。たとえば Ruby は、ウィキペディアによると 1 人の人物によって作成されたものです。その言語はおそらく信じられないほど単純なのでわかりませんが、自分で作成した言語がたくさんあるということです。
では、自分の言語 (単純すぎて役に立たないほどではない) を個人として作成し、そのために一生を費やすのではなく、どのようにすればよいのでしょうか?
このテーマに関する優れた本はありますか (コンパイラや一般的な仕様に関するものではありません)。