最も人気のあるプログラミング蚀語。Habratop 2020

ここでは、今幎の予備的な結果を䜜成し、プログラミング蚀語の人気の評䟡を分析するこずにしたした。YAPの人気がどのように倉化し、どの蚀語が2020幎にトップ゚ンドず芋なされるかに぀いおは、この蚘事をご芧ください。









YAPの状況は、この映画の出来事ず非垞によく䌌おいたす。どれから芋぀けたしたか






評䟡は䞻芳的です



そもそも、プログラミング蚀語の人気は非垞に䞻芳的な抂念です。客芳的な分析に十分なデヌタがないだけです。特定の蚀語を孊び始めたプログラマヌのおよその数、たたはそれが䜿甚されおいる個々のプロゞェクトを远跡するこずさえ䞍可胜です。



基本的に、YPの人気を蚈算するには、倧芏暡な怜玢゚ンゞンの怜玢結果を䜿甚したす。ただし、初期デヌタが同じであっおも、分析結果が倧幅に異なる堎合がありたす。



TIOBEむンデックス



TIOBEむンデックスは、プログラミング蚀語の最も有名なランキングの1぀です。分析では、蚀語の名前を含む怜玢゚ンゞンク゚リを䜿甚したす。たずえば、「初心者向けのpython」などです。しかし、すでにここには、ランキングにおける栞産業の䜍眮に圱響を䞎える可胜性のあるいく぀かのニュアンスがありたす。



評䟡では、特定の蚀語で蚘述されたコヌドの質ず量は考慮されおいたせん。実際、分析には間接デヌタが䜿甚されたす。



TIOBEにはYandex怜玢は含たれおいたせん。぀たり、ロシア語圏の囜々からの芁求の少なくずも半分は無駄になりたす。たた、䞭囜の怜玢゚ンゞンBaiduはカりントされたせん。それにもかかわらず、評䟡は䟝然ずしお最も人気のあるものの1぀です。



プログラミング蚀語に぀いお盎接説明したす。









そもそもSでした。幎初以来、䞀貫しお垂堎の玄16を占めおいたす。



1月にリヌダヌだったJavaは急速に厩壊しおいたす。圌は3分の1のポむントを倱い、3䜍に萜ちたした。専門家は、Javaの厩壊ず2䜍に䞊昇したPythonの台頭は、パンデミックの結果であるず信じおいたす。



Pythonの人気は、Pythonが遞択蚀語ず芋なされおいるデヌタサむ゚ンス業界の倧幅な成長にも拍車をかけおいたす。Rファンの倱望には、ビッグデヌタアナリストの欠員の81にPythonが必芁でありこれに぀いおは資料を参照、RPythonなしは3の時間しか必芁ありたせん。


ただし、2020幎の評䟡の積極的な倉曎は、Googleアルゎリズムの5月の倉曎が原因である可胜性がありたす。結局のずころ、Javaの評䟡の急激な䜎䞋ずPythonの成長が始たったのは5月でした。 



JavaScriptの䜎い䜍眮は少し奇劙に思えたす。私たちの意芋では、評䟡の2、7䜍は結果が䜎すぎたす。実際、GitHubぞのプルリク゚ストの数に関しおは、JavaScriptが自信を持っおリヌドしおいたす。すべおのプルリク゚ストの20以䞊がJavaScriptです。比范するず、Pythonは15.9で2䜍です。 



開発者コミュニティの掻動は、怜玢結果のキヌワヌドの数よりもはるかに倚くを語っおいたす。たた、GitHubでのJavaScriptの匷力な䜍眮にもかかわらず、TIOBEのJavaScriptはその歎史の䞭で6番目の䜍眮を超えたこずはありたせん。



たずえば、C ++を考慮しなくおもJavaScriptずCの評䟡を比范するず次のようになりたす。









TIOBEの評䟡によるず、Cは2020幎の蚀語になる可胜性がありたす。12月に倧きな倉曎がない堎合、このタむトルは2幎連続の蚀語になりたす。Objective-Cだけが以前にそのようなタむトルを誇るこずができたした。



PYPL-GitHubからの評䟡



PYPLは、プログラミング蚀語の人気に察するもう1぀の評䟡です。そしお、圌はたったく異なる分析システムを䜿甚しおいたす。



TIOBEは、特定の蚀語に固有のペヌゞの総数を考慮に入れたす。実際、倚くの人気のあるプログラミング蚀語がずっず埌に登堎したため、これがCが䞀貫しおリヌダヌの䞭にいる理由の1぀です。



PYPLランキングでは、分析にGoogleのトレンドを䜿甚しおいたす。これらは、ナヌザヌが特定の蚀語でチュヌトリアルを怜玢する頻床を評䟡するために䜿甚されたす。確かに、評䟡の䜜成者によるず、それは蚀語が珟圚どれほど人気が​​あるかを瀺すチュヌトリアルの怜玢です。









PYPLは驚くべき安定性を瀺しおいたす。トップ10のポゞションは、過去1幎間たったく倉わっおいたせん。しかし、それらはすべおの芁求の85.94を占めおいたす。



Pythonは自信を持っおリヌドしおおり、そのむンデックスはJavaのむンデックスのほが2倍で、2䜍です。同時に、2䜍ず3䜍の差もほが2倍になりたす。したがっお、PythonずJavaを合わせるず、すべおのチュヌトリアルリク゚ストのほが半分を占めたす。これは、2020幎に最も掻発に研究されおいるものであるこずを意味したす。











— Python ( Java). ? ?



Python , . , . , , . IT- . Python - , , .



ここで別の理由がありたす。Pythonを䜿甚するず、すでに100〜2行ある他の蚀語ずは異なり、数十行のコヌドを䜿甚しおスクリプトの実甚的なプロトタむプを䜜成できたす。これにより、Pythonの開発がはるかに高速になりたす。そしお倚くの䌁業にずっお、あなたは垂堎で迷子にならないために最初である必芁がありたす。



SkillFactoryコヌス「 PythonforWebDevelopment 」のメンタヌであるSemyonBerezovsky


他のプログラミング蚀語の䞭でも、Go、Rust、Ada、Lua、Dartによっお掻発な成長が実蚌されおいたす。それらは有望な蚀語ず芋なすこずができたすが、これたでのずころ、それらぞの関心は小さすぎお、䞖界芏暡で数えるこずはできたせん。Goだけが1のマヌクを超えたした。









芁玄するず、PYPLレヌティングは、どのプログラミング蚀語が珟圚掻発に研究されおいるか、たたはそれらの特定の問題の解決策を探しおいるかをよく理解しおいたす。



しかし同時に、それはプログラマヌがどの蚀語で働いおいるかを瀺しおいたせん。結局のずころ、䜜業タスクを完了するために、むンタヌネットでチュヌトリアルを怜玢する必芁はたったくありたせん。



ポスト゜ビ゚ト空間におけるプログラマヌの調査



2020幎の初めに、DOUは、ポスト゜ビ゚ト諞囜からの玄10,000人のプログラマヌの調査結果を公開したした。そしお、圌らの回答に基づいお、圌らが最も倚く曞いおいる蚀語の評䟡がたずめられたした。



はい、10,000の質問祚のサンプルは、数癟䞇の怜玢゚ンゞンク゚リの分析ず比范しお小さいです。しかし同時に、それは蚀語の真の人気のより完党なビゞョンを提䟛したす。結局のずころ、間接的なデヌタではなく、非垞に盎接的なデヌタが䜿甚されたす。



たず、「今、どの蚀語で曞いおいたすか」ずいう質問に興味がありたす。結局のずころ、蚀語が仕事の分野でどれほど䞀般的であるかを瀺すのは圌であり、理論の広倧さや教育の人気ではありたせん。









トップ5は、マむナヌな倉曎を加えおPYPL評䟡を繰り返したす。Pythonず他のプログラミング蚀語の間にそのような倧きなギャップがない限り。そしお、1䜍の18.4から5䜍の10.8の広がりは倧きすぎるずは蚀えたせん。



同時に、最初の5぀のポゞションは垂堎の71.5をカバヌしおおり、これはPYPLの評䟡ずも盞関しおいたす。しかし、ここにも倉曎がありたす。2019幎ず比范するず、JavaScriptずPythonは成長しおいたすが、Java、C、PHPの評䟡は埐々に䜎䞋しおいたす。



Pythonは特に掻発に成長しおいたす。Pythonをメむン蚀語ず芋なす開発者の数は、2019幎ず比范しお21.1増加したした。









党䜓ずしお、Pythonはほがすべおの面で成長しおいたす。圌はプログラマヌの個人的な奜みのリヌダヌです。回答者の最倧数はたた、第二蚀語ずしおそれを研究するこずを蚈画しおいたす。そしお、远加のプログラミング蚀語ずしお、それは立掟な2䜍になりたす。



成長のペヌスを考えるず、数幎以内にPythonがリヌダヌになり、1䜍をしっかりず占める可胜性がありたす。さらに、圌ずリヌダヌの間のギャップはわずか5匷です。


同時に、TypeScriptは非垞に掻発に成長しおおり、これは䞀般的に理にかなっおいたす。結局のずころ、TypeScriptでのモバむル゜フトりェアの開発は、過去数幎間で飛躍的に成長したした。したがっお、スマヌトフォン甚の゜フトりェアを開発する予定のプログラマヌは、このYaPに泚意を払う必芁がありたす。さお、すでにJavaScriptを知っおいる人のために、ビル・ゲむツ自身が泚文したした。



結論



すべおの評䟡からの情報を芁玄するず、次の図が浮かび䞊がりたす。



Python、JavaScript、Java、CおよびPHPぱリヌトです。それらは掻発に研究されおおり、プログラミング、曞き蟌み、および読み取りのチュヌトリアルに䜿甚されたす。蚀語のコミュニティは生きおおり、発展し、繁栄しおいたす。 「ITに参入」したい初心者のために、これらの蚀語のいずれかをアドバむスするこずができたす-そしおあなたは誀解されるこずはありたせん。圌らは本圓に需芁があり、人気がありたす。



C / C ++に関しおは、むンタヌネット䞊には膚倧な量の情報がありたす。圌らの幎霢にもかかわらず、圌らは埐々に圌らの聎衆を倱っおいたすが、圌らはただ匷いです。



将来うたくいく可胜性のある有望なプログラミング蚀語に぀いおは、TypeScript、Kotlin、Rust、Dartをここで蚀及する䟡倀がありたす。あなたが有望な第二のプログラミング蚀語を探しおいるなら、それらは泚意を払う䟡倀がありたす。



しかし、䞀般的に、そのような蚈画の評䟡は䞻芳的であり、デヌタの分析方法に倧きく䟝存するこずを芚えおおく䟡倀がありたす。したがっお、C ++を孊びたい堎合は、先に進んでください。そしお、ホワむトスペヌスが面癜いpah-pah-pah堎合でも、それは可胜です。あなたの努力で頑匵っおください蚀語を孊ぶこずを決心した人のために、私たちはい぀でもこれを手䌝う準備ができおいたす。たた、プロモヌションコヌドHABRは、バナヌの割匕に10を远加したす。



画像










Habrによるず最も人気のある蚀語




All Articles