プログラミング言語に関するアンケート結果

そのため、( ついに )名前だけに基づいて、提案されたプログラミング言語の1つを優先するようにHabrのユーザーに依頼した最近の調査の結果を要約する時が来ました。



最終的な投票結果は次のとおりです。



図「プログラミング言語の調和の評価」










ポイントは何ですか?



この調査は一部はジョークであり、一部は特定の方法で言語の名前がプログラマーの態度に影響するという事実をテストする試みです。



そのような世論調査を作成するというアイデアは、 「プログラマーは女性的な名前を持つ言語を優先するだろうか?」と思った瞬間に思いつきました。この仮定が調査を作成する理由でした。 そして、それを検証する試みは惨めに失敗しましたが、調査の結果は非常に興味深く、予想外でした。



調査を面白くするために、既存のプログラミング言語をいくつか選択し、それらをいくつかのグループに分けました。 投票数に応じて、1つのグループ内の言語がランキング内の隣接する場所を占有することが想定されていました。



次の言語グループが特定されました。 残念ながら、調査を公開する前にこの選択について十分に考えていませんでした。 コメントで登録を解除したほとんどすべてのユーザーが、Java名を「Java」ではなく「Java」として使用することが判明しました。 当然、音の魅力をすべて失いました。 それが判明したように、エイダは、ほとんどの場合、レディーラブレースの代わりに地獄に関連付けられています。 これらの理由から、私は最初の仮定が正しいことを検証できませんでした。 ただし、他の多くの興味深い観察結果を調査結果から引き出すことができます。



ここでは、結果が客観的であると主張されていないことを留保します。 正直なところ、ロボットではなく人々が回答に投票する場合、客観的なデータを取得する方法がわかりません。 この調査の本質は、プログラミング言語を選択するときに感情的な側面を見つけることです。プログラミング言語は、それぞれの人が異なる連想を引き起こす名前です。 したがって、さらに考慮して、調査の結果として得られた証拠から進めます。



私たちが得たもの



最初の2つの位置がPythonとRubyによって保持されているという事実から判断すると、ほとんどのプログラマーは物理的な世界との接触を失いたくない。 調査に対するコメントには、言語の知識から抽象化しようとする際に遭遇する困難についての苦情があったという事実にもかかわらず、私は、Pythonプログラムに投票した人の大部分とは思わない。



一部の人々のC#およびD言語は、音符に本当に関連していました。 他の人は、簡潔さの理由で彼らに好みを与えました。 言語Dについては、コメントで哲学的なフレーズが述べられました。「私は長い間、動詞で人々の心を燃やしたいと思っていました。 そして、言語Dだけが、他の言語では沈黙している1つの文字を表現できるようになります」( iChirva bravo)。 C、C ++、およびC#自体の人気について誰もが知っているという事実のためだけに、C#が進んだと仮定します。 おそらく、人々はクリーンな音「レ」よりも「シャープ」な音が好きです。 誰が知っている:)



略語は、私が予想したとおり、好きな人はほとんどいませんでした。 個人的に、これはプログラマーが言語の名前に関連付けられた感情的な経験をまだ経験していることを教えてくれます。 たとえば、R2D2などの言語が存在する場合、Adaよりも票が少なくなることはないでしょう。 これは単なる略語ではないため、非常に甘くて性格の良いロボットの名前です。 しかし、子供たちにコンピューターの操作の基本を教えるのが大好きだったFortran教授を覚えている人もいることに注意してください。 FORTRANはCOBOLよりも2%だけ進んでいると思います。



Pascal言語に関しては、プログラマーでさえも投票したすべての人に馴染みのあるものでなければなりません。 そして、大半の人にとって最もポジティブな感情を引き起こすことはありません:)偉大な数学者の名前ではなく、若者でプログラミングの経験がある大多数のユーザーとの関係によって、この言語に投票した人々のわずかな割合を説明します。



実際、ここに私があなたと共有したかったすべての所見があります。 興味のために、プログラミング言語の人気の図を作成し、調査で選択可能な言語のみを残しました。



チャート「プログラミング言語の人気の評価」






チャートのデータはこのトピックから取得されました 。 このような結果により、私が作成した調査でPythonとRubyに投票した人の大多数は、日常活動でこれらの言語を使用していないことを再び半分以上確信することができます。 これもまた、プログラマにとって、物理的な世界に存在するオブジェクトに関連付けられている言語は感情的に近いという考えにつながります。 プログラマーも人です。



あとがき



Habrユーザーは、特定の項目に投票する前に考える必要がある謎の形の投票を間違いなく気に入っていました。 質問が「あなたはどの言語でプログラミングしているのですか?」のように聞こえた場合、明らかに、調査への関心ははるかに低くなります。 次回は、あまりコミックではないがもっと面白いものと混同しようとします。 ご清聴ありがとうございました:)




PS私が自分自身のために学んだことは、調査から新しく興味深いものです。



All Articles