私は、それぞれが非常に得意とする分野を理解するために、さまざまな種類の言語に精通しようとしています。これまでのところ、C-手続き型言語、C ++とjava-静的型付きオブジェクト指向言語、そしてgroovy-動的型付きオブジェクト指向言語について触れてきました。
すべてのプログラミング言語はおそらくニーズに答えるために始められています。そして、私はすべての言語が少なくとも1つの点で非常に優れていると思います。そのため、特定の領域または分野で標準になります。Cと同様に、C ++はブラウザーやゲーム開発などの分野で標準になっています。簡単なスクリプト機能を備えたLinuxの世界ではPython、エンタープライズの世界ではJavaなど。
今、私はClojureやLispのような関数型プログラミング言語を学びたいと思っています。では、実際のシナリオで関数型プログラミング言語はどこに使用されているのでしょうか?アプリケーションやUIの開発にClojureやLispを使用することはないと思います。では、関数型プログラミングの実装について簡単に理解するために、基本的なチュートリアルと学習リソースを確認した後、どのようなプロジェクトに没頭すべきでしょうか?また、clojureのように、特定の1つの言語を強くお勧めしますか?