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/ C言語は制御系機器や、家電に入ってから40年やなw
すごい言語だぞ。 オレが最も得意な言語w プログラミングなんて文系でも乞食でもできるのに機電より稼げるなんて納得いきません そのうちプログラミングは文系の仕事になるんだろうな >>65
インターネットエクスプローラーがゴミカスだったからな
マイクロソフトも最後のほうは匙を投げて放置してたし c言語書いてる制御系な皆さんはエディタは何を使ってるの? >>337
MSが勝手に作ってたJavaScriptもどき
確かIE上でしか動作しない
もう10年以上前に廃れた >>288
Pythonは簡単だけど、メッチャ遅いぞ
FreeBSDのjail管理で、Pythonで書かれたiocage使ってるけど、起動中のjailをリストアップするのに、
iocage list
よりも、
jls
の方が圧倒的に速い >>233
俺は上の書き方だな
宣言と同時に初期化する時に間違いにくいから プログラム言語て何でこんなに種類あるんだよ
書き方が違うだけで出来ることは一緒なんだろ #defineとかでプリコンパイラ使いまくりでC言語に見えないコードもあるよね
そういやOracleのPro*Cもプリコンパイラだった javaが消えたら地球は滅ぶって言われてるし
こいつが一番最強なんじゃないか >>355
たとえばPythonが流行る一因は
世界の誰かが作ってくれた高度なライブラリが素で使えるから
そう思うと言語そのものはそこまで大きな要因じゃないかもね >>355
そんなふんわりした言い方されてもw
型検査ありとなしでできること同じだと思うかね >>360
コピペプログラミングが捗るからと言う説がもっともかな、とも思った
単にライブラリ利用のフロントエンドにすぎないもんなPython cpuとメモリしかなかった所から
osとかプログラミング言語作った人たちってすげーな
どんだけ時間かかったんだ Pascalが一番わかりやすかったんだけどな。
Delphiはもう消えたのけ? >>192
nodeの登場ですげえ使いやすくなったからな
むしろnodeだけあれば良い
node作ったやつがdeno作ったみたいだけど奮ってないしな >>363
それもフルスクリーンエディターすらない時代になw >>363
本当にすごいのはこいつら
あとはカスよw 最速かつ安全を狙うならば
>>1の記事にも書かれているようにRust使用が業界一致となった >>43
MyObject *obj = [[MyObject alloc]init];
[obj foo];
こんなんすぐ理解できんわ >>340
AIが拾えないコードは自作してタグ付けして保存する必要があるから要らなくなることはないな >>350
もちろんサクラエディタ
でも最近はVSCodeと半々ぐらいで併用
あと場合によってはマイコンメーカーの統合開発環境使わざるを得ないことも >>360
影響力がある人が作ってる使ってるとかもでかいと思う
gitがここまで流行ったのもリーナスさんが自ら作ったからだし
使いやすさもあるとは思うけど >>12
ヤッホー ホートランランラン
ヤホ ホートランランラン
ヤホ ホートーランランラン
ヤホホ♪ >>347
GAFAエンジニアレベルだとコンピュータサイエンスの学位必須だぞ
日本のエンジニアもどきは文系も理系も関係ないが >>374
emacsとかvimは使わないの?
勝手にCLIな環境で作ってるイメージがあったんだけどGUIなエディタも使うんだね >>355
Google で会員登録すると
すごいライブラリ使えるんだよ
Python は
後種類は、自分ならもっと優れたプログラミング言語を作れるぞっていう輩が出てくるから >>371
自分は結構好きだったけどね。ARCが登場してからだいぶラクになった印象。
今はSwiftがだいぶ幅をきかせてるけどね 大学でプログラミングをきちんと教えて卒業するころは一つの言語のプロになっているくらいでないとな
教える方の教授がプログラミングの素人だからな 今のC言語ってアセンブラの代替言語な立ち位置なのかな >>1
プログラミング言語と呼べるのはCぐらいや
やはりCOBOL 一択や(^。^)y-.。o○ >>382
アセンブラー交ぜ書きできる処理系多いしね。 「文字列の末尾スペースを潰した後の長さを求めるとき
length(rtrim(str))
と関数的に書くか
str.rtrim().length
とオブジェクト的に書くか
後者の方が読みやすいけど、Cで育つと前者へのシンパシーが捨てられない >>83
Mindと違うの?
日本語の語順がForthに似てるとかで生まれた言語 >>381
プログラミングなんて教えて出来るものでもないと思うわ
本人のセンスかな >>381
プログラミング言語を教えてる大学ってレベル低いだろ >>391
真面目に思うけど、センスというより面白さを感じられるかどうかな気がする
面白さを感じると自然と知識が増えていくから能力も勝手に上がっていく印象 >>385
プログラミング適性がある人と
Rustを理解し使いこなせる人は
層がちょうどほぼ一致しているため的確な適性判断ができるね >>395
いやいや
Scratch馬鹿にしてるけど
あれ結構すごいよ 低賃金長時間底辺奴隷労働すぎてバカらしくて
10年ぐらい前にSEは引退したが、言うほど変わってないのだな
この世界、もう見たことも聞いたこともないものだけになってるかと思ってた >>382
マイコンのリファレンスみてレジスタいじるやつ? 俺たちのMATLABは?
数値計算にあれ一番使いやすいんだが ブラウザ上で動くFlashエミュレータ
Rustで書かれてるらしいけど
https://ruffle.rs/
これからのWeb開発には留意しておいた方がいいのかな。 >>28
他国の言葉わからないから1番使われている英語に統一しましょうって決まったらどうする? >>381
自分が居た大学では、プログラミング教えてたのは離散数学の専門家だったな
プログラミングの専門家ではなかった
国内で販売されている数値計算の教科書の著者として名前が載ってる様な人 >>405
俺の大学の俺の学科は確率過程論の教授がプログラミングの講義してたわw >>389
うちは電機メーカーだが、C言語とiTRONの資産がいっぱいあって
過去のライブラリを持ってくると、新製品作るときも結構簡単に動いてしまうんだよねw >>403
iPhone版しか知らないけど、GeForceNowってサービスはwebのリンクをアイコンとして保存して
そのアイコンを開くとほぼアプリと同じような動作でクラウド上で動くゲームが遊べるようになってて
将来的に大手のアプリは全部これになるかもなと思ったよ Fortranは死に絶えたのか
演算性能高いんだけどな >>405
ちなみにプログラミングの専門家ってどんな人? >>61
c++やらなんやらで何回機能追加してもジジイがポインタから逃げるなって言って古いやり方で進めちまう >>334
あれもGCがある独自改良のC++では無かった? >>329
IoT家電はC言語とかで書かれてるのも多い。
テレビとか洗濯機、電子レンジとか。
家電が繋がる大元のwebサーバ側はHTML、JavaScriptとか一般的なwebの技術が色々使われている。 >>408
情報処理試験用に健在
というか試験用以外に使われたことがないのでは >>416
そういうじじいの書いたコード、静的解析ツール通してみたいな
山ほど指摘くらいそうだ 昔はCからこの世界入ってたけど、今はPythonから入ってく人のが多いんだろうな >>413
MATLABの内部でしっかり生き残ってるんじゃね? こっち側で動かさなきゃJavascriptなんか要らないでしょ >>424
制御してるからねw
コンパイルしてなくてもコード圧縮技術で早くなった。 ゲーム機のエミュレーターを開発できるくらいじゃないとエンジニアとして半人前 >>414
言い方が悪かったかな?
「数値計算プログラミングの専門家であって、それ以外は出来ないし関心すら無い」 がより正確なのかも >>425
いま「こちら側」でやること増える傾向にある
Googleとかで検索キーワード途中まででもサジェスト出るのはJavascriptが非同期通信してるから Cは、こうするとtanhの精度が上がるとか面倒なテクを一々調べなきゃならないから嫌い やっぱ自動車メーカーはMATLAB/Simulinkの制御モデルから C言語のソース自動生成してるの? はよユーザーインターフェース簡単でゲームみたいに組み合わせて使えるやつ出て来んかな
今の若い子なら楽勝で習得しそう >>419
あれはもう20年くらい前に配信されたような >>419
あれは仮想コンピューターで動く仮装アセンブラという立ち位置なので実際には使えない言語のはず。 CDN用にminimizeされたjQueryのソース読もうとして死にかけた
もう実質的にバイナリだ 15年ぐらいC#で仕事してる
最近JavaScriptも使ってる やっぱ、javascriptに力入れたほうがいいのかなぁ… 50過ぎのかつてのパソコン少年だった人にはPythonが合うぜ
ほぼ行番号BASICのノリで覚えられるからな >>32
あの関数呼び出しを考えた奴は地獄へ落ちろ ■ このスレッドは過去ログ倉庫に格納されています