コーディングを学習すれば、「あらゆる分野で役立つ物事の考え方ができるようになると思う」とMicrosoftの創設者のBill Gates氏は過去に述べたことがある。しかし、プログラミングを学習することで考え方が変わるのなら、その新しい視点を形成するのは、自分の選んだプログラミング言語だということになる。
プログラミング言語のファミリーには、開発者が問題を解決する方法を制限する独特のスタイルがある。「Haskell」の関数であれ、「Java」のクラスであれ、究極のソリューションを実現するのは、各プログラミング言語が提供するツール群だ。
初心者は特定のプログラミング言語を避けるべきだと考える人々もいる。彼らが懸念するのは、それらの言語の拙い設計のせいで、悪い癖がついてしまうことだ。
著名な現役開発者たちが、個々のプログラミング言語の影響力を考慮して、特に学習して良かったと思っている言語とその理由を以下で紹介する。
残り本文:約2819文字 ログインして続きを読んでください。