プログラミング言語: C++ が PHP を追い越しますが、JavaScript、Python、Java は依然として支配的です

画像: ゲッティ イメージズ/iStockphoto

GitHub の 2022 年 Octoverse レポートによると、JavaScript、Python、Java、TypeScript、および C# は、GitHub プロジェクトで最も広く使用されているプログラミング言語です。

Microsoft が所有する GitHub のトップ プログラミング言語のリストは今年も安定しており、6 位から 7 位に落ちて低レベル言語 C++ に抜かれた PHP を除いて、ラインナップに違いはありませんでした。 Shell、C、および Ruby が上位 10 言語を締めくくりました。

しかし、最も急速に成長している言語は、昨年と比較して 56% 成長した Hashicorp Configuration Language (HCL) と、コミュニティが 50% 以上成長した Rust でした。 TypeScript は 37.8% 成長しました。 大幅に成長したその他の言語には、Lua、Go、Shell、Makefile、C、Kotlin、および Python が含まれます。

また: これらの 3 つの技術スキルは、あなたのキャリアを不況に耐えるのに役立つ可能性がある、と上司は言う

GitHub は、Google が管理する Go の成長は、Docker や Kubernetes などのプロジェクトやクラウド開発に起因すると考えています。 モバイル アプリ開発に対する Android の影響は、Java よりも Android 開発用に Google が推奨している言語である Kotlin の成長に見ることができます。

GitHub のリストは、GitHub プロジェクトと StackOverflow の議論に基づく RedMonk の最新のインデックスとは少し異なります。 トップ 10 は、JavaScript、Python、Java、PHP、C#、CSS、C++、TypeScript、Ruby、C、Swift でした。 Rust は 19 位でした。

ただし、注目すべきは、Java は GitHub で大きく成長した言語の 1 つではありませんでした。 それにもかかわらず、GitHub のトップ 3 言語であり、Tiobe のトップ 3 にとどまっています。

コントリビューター数でトップのオープンソース プロジェクトは、Microsoft のクロスプラットフォーム コード エディター VS Code で、19,800 人のコントリビューターがおり、続いて、Paulus Schoutsen が管理するオープンソースのホーム オートメーション キットである Home Assistant が 13,500 人のコントリビューターを抱えていました。

Google の Fluter UI フレームワークは 3 位で、12,400 人の貢献者がいます。 その他の大きなプロジェクトには、Microsoft の Azure Docs、Verbal の Next.js、NixOS の Nix パッケージ マネージャー用のパッケージ コレクション、TypeScript、Google の Material UI、TensorFlow 機械学習プラットフォームが含まれます。

また: 給与が凍結し、オフィスに戻る? ソフトウェア開発者向けではない

全体として、GitHub には現在 9,400 万人の開発者がこのプラットフォームを使用してコードをホストし、プル リクエストをファイルし、コミットしています。 そのコミュニティは前年比で 27% 成長し、過去 1 年間で 2,050 万人のユーザーが追加されました。 同社は、企業の 90% が現在オープン ソースを使用しており、Fortune 100 の 90% が GitHub を使用していると主張しています。 さらに、フォーチュン 100 企業の 30% が、オープンソース ソフトウェア (OSS) 戦略を調整するためのオープンソース プログラム オフィス (OSPO) を作成しています。

GitHub は、商業的に支援された OSS を、新しい開発者を OSS に引き込むための良いことだと考えています。 初めて OSS に貢献した人の半数は、Flutter to Next.JS や React to VS Code など、商業的に支援されたプロジェクトに取り組んでいました。

GitHub は、前年比 20% 増の 8,570 万の新しいリポジトリをホストしました。 また、GitHub のオープンソース プロジェクトへの 3.5 件のコントリビューションもありました。 これらの貢献には、コミット、問題、プル リクエスト、ディスカッション、要点、プッシュ、およびプル リクエストが含まれます。

GitHub は、プライベート リポジトリの増加も明らかにしました。 2022 年の GitHub への全コントリビューションのうち、パブリック リポジトリへのコントリビューションはわずか 20% でした。 GitHub は、2019 年に GitHub Free アカウントにプライベート リポジトリを提供しました。

GitHub の Dependabot と Advisory Database も、特に脆弱な依存関係の修正に関して、セキュリティにプラスの影響を与えているようです。 2022 年には、2021 年の 1,600 万から 2,400 万の依存関係が更新されました。保護されたプロジェクトの数は、2021 年の 1,300 万から 2022 年には 1,800 万に増加しました。

Leave a Comment

Your email address will not be published. Required fields are marked *