質問: 傍から見ると、 プログラミング言語で最強(スケーラブル)なのは、 Lispだと思われます。 しかし、 世間ではマイナー言語のようです。 なぜでしょうか。 習得が難しいのだとしたら、 どのくらい難しいのでしょうか。
回答: 昔買ったエディタのマクロがLispだったので、Lispでマクロを少し書いたと言うだけの経験ですが。 習得は、簡単だと思います。 (マニュアルを見ただけで書けましたし) 中級のプログラマーになるのは、 (頭の中が関数型のプログラマーになっているので) 難しいと感じました。 上級プラグラマーのレベルになったら なぜ世間は関数型の言語が流行しているのか腹立たしくなるらしいです。 なぜマイナーかと言うと それは風評の影響が大きいと思います。 また高速なプログラムが書けるかと言う問題もあると思います。 (Cの方が機械語に近い言語なので高速なプログラムを書きやすいと言う意味) 多くのプログラマーは問題解決にLISPを習ってLISPでコードを書こうと言う発想をもてないと思います。