私は自分の仕事の分野でそれを見ました。それは映画であり、私たちが使用するほとんどすべてのソフトウェアには、スクリプト言語としてpythonが付属しています: http://en.wikipedia.org/wiki/List_of_Python_software それが最も人気があると思いました。
Pythonはどのようにしてスクリプト言語として人気を博しましたか?特にスタンドアロンアプリケーションへの埋め込み言語として。
これの理由は何ですか? Lua、Rubyなどの他にもありますが、それでもPythonが一番上に来たようです。
それが特定の理由によるものなのか、それとも適切なタイミングでそこに出ることが問題なのか
確かに言う方法はありませんが、私の経験では、pythonが豊富な「バッテリーが含まれている」性質になるように、好きな人はほとんどいます。信じられないほどの数のモジュールが付属しています。これは、開発者がホイールの再発明に費やす時間を減らし、興味深いアプリケーションを作成するためにより多くの時間を費やすことを意味します。
ほとんどの場合、成功した言語の背後には強力なスポンサーがあります。 AT&Tは私たちにCとC++を提供し、Microsoftは.NETファミリーを作成しました、JavaはSunから来ました、そして彼らがそれを発明しなかったとしても、Appleはほとんどです最近のObjective-Cの人気に完全に責任があります(これは境界的なケースですが、 OSX/iOSエコシステム以外の人はObjective-Cを何にも使用していません 。)
Pythonも同じです。それは長い間存在していましたが、それがグーグルで制度的な支持を見つけるまで、それはかなりあいまいな言語でした。彼らはそれがとても好きだと決めたので、結局グイド・ヴァン・ロッサムを雇うことになりました!そして今、Pythonは本当に大きな言語です。
どの言語の人気も測定するのは困難です。ある言語を他の言語よりも優れたものにする明確な指標はありません。その理由は、すべてに最適な言語がないためです。
一部の言語は、他のタスクに使用される場合でも、特定のタスクに特化しています(Perlは文字列処理に優れています、PHPはWebサーバーサイド言語で有名です、Fortranは数値計算で人気がありました。 。)。
言語の年齢も人気に影響を与えます。たとえば、Fortranが最も古い(便利な)プログラミング言語の1つでなければ、数の計算にはそれほど人気がありません。
私はPythonが好きですが、他の言語との究極の比較を敢えて行うつもりはありません。とにかく、私はその簡潔な構文、読みやすさ、簡潔さ、実用性、疑似コードの外観が好きです。
私の意見では、言語はペアでしか比較できませんでした。つまり、一方の言語ともう一方の言語です。そして、それは両方の深い知識を持っている人々によって行われるべきです。