GitHubが「2022年に最も使用されたプログラミング言語」ランキングを発表 [朝一から閉店までφ★]
■ このスレッドは過去ログ倉庫に格納されています
2022年11月17日 21時00分 ソフトウェア ソフトウェア開発プラットフォームのGitHubが、2022年に同プラットフォーム上で使用されたプログラミング言語に関する統計データをまとめたレポートを公開しました。 2022年に最も使用されたプログラミング言語は「JavaScript」で、最も成長著しいプログラミング言語は「HCL(HashiCorp Configuration Language)」、使用率が減少したプログラミング言語は「PHP」です。 The top programming languages | The State of the Octoverse https://octoverse.github.com/2022/top-programming-languages GitHub上で使用されているプログラミング言語をまとめたレポートによると、2022年の最も使用されたプログラミング言語トップ10は以下の通り。 1位:JavaScript 2位:Python 3位:Java 4位:TypeScript 5位:C# 6位:C++ 7位:PHP 8位:シェルスクリプト 9位:C言語 10位:Ruby 2014年から2022年にかけて不動のトップを維持しているのがJavaScriptで、2017年から急激に順位を伸ばしているのがTypeScript、逆に順位を落としているのがRubyとPHP。 https://i.gzn.jp/img/2022/11/17/github-top-programming-languages-2022/s01_m.png HCLは過去1年間で最も使用量が増加したプログラミング言語です。これはオープンソースのソフトウェアツールであるTerraformとIaCプラクティスの人気が高まり、デプロイメントの自動化が進んだことによるものだそうです。 これに伴い、Goやシェルスクリプトの使用率も大幅に増加しています。Rustの使用率も大幅に増加しましたが、これはセキュリティと信頼性が一因となっているとGitHub。Pythonの使用率が上昇している理由は、データサイエンスや機械学習分野での有用性からだそうです。 この他、成長率で4位にランクインしたLuaは、ゲーム開発における有用性から頻繁に使用されているとGitHubは指摘。 2022年に前年比での使用率が最も増加したプログラミング言語トップ10は以下の通り。 1位:HCL(成長率56.1%) 2位:Rust(成長率50.5%) 3位:TypeScript(成長率37.8%) 4位:Lua(成長率34.2%) 5位:Go(成長率28.3%) 6位:シェルスクリプト(成長率27.7%) 7位:Makefile(成長率23.7%) 8位:C言語(成長率23.5%) 9位:Kotlin(成長率22.9%) 10位:Python(成長率22.5%) プログラミング言語が利用される領域として最も主流なのはアプリケーション開発です。また、Goのような比較的高速な言語がスクリプト作成やクラウドベースの作業で使用されることも増えています。 また、モバイルOSであるAndroidの開発にKotlinを利用したり、オープンソースのSDKであるFlutterの開発にDartを利用したりと、モバイルアプリケーションの開発をより簡単にするために設計されたプログラミング言語を使用する開発者も増えている模様。 これは過去数年間の大きなトレンドであり、特にAndroidのモバイルアプリケーションがWindows 11上で動作するようになったことで、その勢いは増しているそうです。 https://gigazine.net/news/20221117-github-top-programming-languages-2022/ N88BASICならハッキングされずセキュリティ対策は完璧 ホントはVBだろ でもエクセル組み込みだからギットハブには誰も上げないからランキングには乗らなーのな >>26 まさかこれコミット(って言うのか)回数でカウントしてる? >>12 FORTRAN習ってた時にプログラミングなんて簡単じゃんとか思っていた自分が恥ずかしい >>32 ありゃ変態というほどでもないだろ Cの速度を維持しつつもオブジェクトも取り扱うという形では 当時現実的な範囲だったわけだから >>45 Smalltalk(VisualWorks) 趣味で適当に作るときは今でもC#とVBだな 簡単だし >>1 7位:Makefile(成長率23.7%) 今どきソースから作らんやろ 有るなら、imake,configure が入ってない矛盾 >>18 typescriptはjavascriptに変換してからデプロイする >>49 なんならcmakeじゃない点で違和感も感じる >>1 フレームワークやSDKとセットになってる言語は100%廃れる RubyしかりDartしかり GitHubに載せてるやつだろ ここはここにあるコードの内容を逐一チェックしてるからすぐわかるよな ユーザーにわかるようにそれぞれパーセンテージ書いてあるもんな >>28 むしろ、分散し続けている 統一するにはC/C++しか無理だろうな >>3 爺さんとか関係なく、 組み込みはそれしかないからw だけど、 文字列処理なんとかしてもらいたいよなあ。 マックが普及したと言っても ObjecttiveCとかSwiftってマイナーなんだね というか、スクリプト言語なんか 書き方がちょっと違うだけで 一つ覚えたら他もすぐ覚えられるっての というよりプログラミングは 暗記する必要はない ただCとCプラスは、ちょっと違う まぁ、わかるけっかだわ。 正直、ここまでJavascriptが主流になるとは20年前は思わなかった >>63 ObjecttiveCは、使ってる人たちも 何なのこれっていうレベルだからな… Javascriptはvbaみたいに使えるんじゃなかったっけ powershellとかで >>65 ブラウザの独占率100%だから 独禁法違反レベル アセンブラって何処いった? 俺が専門学校でやったのは C言語 COBOL アセンブラ だったけど >>1 へー ジャバスクリプトとか昔はセキュリティ ガバガバで必要無いなら入れるなくらいだったのにね。 >>40 そうだろうね サーバーのセットアップスクリプトも全て突っ込むようになったから シェルとかも増えてる HCLがまさにそうで、クラウドの設定を記述するやつだから それと一緒に入れてるんだろうね >>72 アセンブラってのはそれぞれぜんぜん違うから 統一されたもんじゃない CPUとかコンピュータの作りによって別モノ >>75 ホームページとかで動きがついてる 画面はほぼ全てJavaScript だよ >>77 アセンブラで括られると正直微妙よね CPU毎に違うわけだしさー >>75 javaとjavascriptは別物だぞ >>80 webページ開くと女の怖い顔とギャーという叫び声も Java Scriptで書いてある phpが一位と勘違いして俺は取り残されたのかと思ったわ もっと気軽手軽に使えるのが出てくるといいんだけどね JavaScriptが1位っていうことはサイト作成ばっかりなのか ただ実際のコーディングとか 他人の書いたコード読むとか考えると Pythonが一番楽じゃないのかね >>80 ダサいし重いからやめろ、という風潮の時期もあった 最近は使いまくっているな インタプリタ言語だらけになるのは問題だな セキュリティ問題に直結もするし c言語って息の長い言語なんだな。 昔、cで開発してたがあれから数十年くらい経ってる。 >>75 ユーザー側の動的ページはJavaScriptが強いというかreactとかvueとかライブラリが強い >>90 もうすこし、JSの活躍範囲知ったほうがいいよ君 >>70 どこがデータ作ってると思ってんだよ 自己中だろ 2009年に情報系の大学卒だけど、 授業で最初にやったのはC言語だった。 他の電気や機械の学科もC言語やってた。 今はPythonとかやるの?Cもまだやってる? PHPがオワコンなのは分かるけど動的HPはどうしてんの? jsが伸びてるって事はNodejsってこと? >>91 Pythonでちょっと細かいことやろうと思ったら C++でライブラリ作らないといかんからなあ…… 10年前はそうだったが今は知らん >>86 ポインタでアドレスを だからな あそこで止めちゃうやついるよな こんなに出来るお前らがいるのに、凄い会社やサービス出てこないね。 偽りなく正直言って、JavaScriptってここまで化けると思わなかったよ。 今や右を向いても左を向いてもJavaScriptの息のかかったものばっかりだもんな。 >>77 ありがとう、わかったよ まだPCの選択の余地も無い時代だからそれで通ってたということね >>91 linuxにインストールしてお遊びレベルのアプリをコーディングしたことあるが、pythonはざっくりしたコーディングで記述できるよね。 大学でFORTRANの文法を学んで書いていたから C言語が書き方自由過ぎて大嫌いになった >>103 今はいっぱいあるよ 特に機械学習関連 webフレームワークもメジャーなのあるし C++メインだか仕様が変わり過ぎて面倒、 自分はC++17固定でやってる。 現状、結局のところ複数の言語使えないとダメだよね 1つだけ覚えれば万全というわけにはいかない >>16 大学では、90年代後半でもFORTRAN教えてたぞ FEMやFDMなんて、オブジェクト指向とか要らないし、ループと主に浮動小数点の四則演算、if-then-else、関数が使えればいいし、 科学技術計算で毎度必須のべき乗計算の演算子 ** が言語に用意されているのは非常に便利 Cとかだと、math.hをインクルードして、pow()使わなけらばならないのが非常に面倒 FORTRAN77は、命令文を7カラム目から書かなけらばならないとか、色々面倒だったけどな 学生時代にフォートランを学び、仕事でコボルを使ってきたワシに死角は無いな! >>99 ajaxは言語じゃねーよテクノロジーでもない 既存技術の使い方だ Asynchronous JavaScript and XML, or Ajax, is not a technology in itself, but rather an approach to using a number of existing technologies together, including HTML or XHTML, CSS, JavaScript, DOM, XML, XSLT, and most importantly the XMLHttpRequest object. jqueryはライブラリだし K&RのC言語ってまだ学校で使われているの? 最初があれの初版だったので、プログラミング言語の入門書には 付録にライブラリ関数のソースがついてるもんだと変な思い込みが出来上がってしまった その後ANSI版が出てからはC言語もえらく洗練されたなと感慨深かった ネットスケープナビゲータのジャバスクリプトの進化っぷりw >>107 もうイチからMakefile書くなんて酔狂なことはありえんので なんかおかしいとしか >>113 6行目から書けとか何桁目から書けとか指導されてけど、実は当時のfortranは既にそういうのが廃れていたという・・・ >>104 その辺はまだ難易度中くらいでは。 リカーシブコールで「ん?」となったわ。 >>65 当時は現在時刻と使用ブラウザを表示するだけのゴミかと思った 年中コロコロ変わっててバカみたい。だから余計なコストがかかる >>121 翻訳が酷すぎるのか原著が悪いのかどっちだってよく議論になってたな >>123 APL A Programming Languagueもね >>104 ポインターは中に何入ってるか分からないんでこわいよ ちゃんとガードして限定して使わなきゃいけないんで結構めんどくさい あと、それポインター使わなきゃいけない?ってソースが結構多い 組み込み系だとメモリリも処理時間もリソース限られてるのでそういうのはやめてもらいたい でもさ JavaScript が天下取るとは思わなかったよな 今やサーバーサイドもできるようになっちゃったしw ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる