X



GitHubが「2022年に最も使用されたプログラミング言語」ランキングを発表 [朝一から閉店までφ★]
■ このスレッドは過去ログ倉庫に格納されています
0001朝一から閉店までφ ★
垢版 |
2022/11/23(水) 18:24:28.47ID:HJfHcJxP9
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/
0099新規スレ立て人募集 社説+の募集スレまで
垢版 |
2022/11/23(水) 19:00:59.08ID:rOhd5mIH0
何だ何だでaJax,jquery使ってんからな
0100新規スレ立て人募集 社説+の募集スレまで
垢版 |
2022/11/23(水) 19:01:00.72ID:JzhkBG2X0
>>70
どこがデータ作ってると思ってんだよ
自己中だろ
0101新規スレ立て人募集 社説+の募集スレまで
垢版 |
2022/11/23(水) 19:01:12.66ID:nkRxnB+g0
2009年に情報系の大学卒だけど、
授業で最初にやったのはC言語だった。
他の電気や機械の学科もC言語やってた。

今はPythonとかやるの?Cもまだやってる?
0102新規スレ立て人募集 社説+の募集スレまで
垢版 |
2022/11/23(水) 19:01:14.46ID:LMh6uocB0
PHPがオワコンなのは分かるけど動的HPはどうしてんの?
jsが伸びてるって事はNodejsってこと?
0103新規スレ立て人募集 社説+の募集スレまで
垢版 |
2022/11/23(水) 19:01:44.22ID:c+xgD3Q10
>>91
Pythonでちょっと細かいことやろうと思ったら
C++でライブラリ作らないといかんからなあ……

10年前はそうだったが今は知らん
0104新規スレ立て人募集 社説+の募集スレまで
垢版 |
2022/11/23(水) 19:01:50.43ID:W34/vHRY0
>>86
ポインタでアドレスを
だからな
あそこで止めちゃうやついるよな
0105新規スレ立て人募集 社説+の募集スレまで
垢版 |
2022/11/23(水) 19:02:05.59ID:XwdUnHNq0
こんなに出来るお前らがいるのに、凄い会社やサービス出てこないね。
0106新規スレ立て人募集 社説+の募集スレまで
垢版 |
2022/11/23(水) 19:02:15.89ID:wvjA6JF80
偽りなく正直言って、JavaScriptってここまで化けると思わなかったよ。
今や右を向いても左を向いてもJavaScriptの息のかかったものばっかりだもんな。
0109新規スレ立て人募集 社説+の募集スレまで
垢版 |
2022/11/23(水) 19:02:41.33ID:iUuuk4rg0
ギフハブ?
0110新規スレ立て人募集 社説+の募集スレまで
垢版 |
2022/11/23(水) 19:03:02.70ID:rOhd5mIH0
>>107
cc
0113新規スレ立て人募集 社説+の募集スレまで
垢版 |
2022/11/23(水) 19:03:32.15ID:sAWoQqyy0
大学でFORTRANの文法を学んで書いていたから
C言語が書き方自由過ぎて大嫌いになった
0114新規スレ立て人募集 社説+の募集スレまで
垢版 |
2022/11/23(水) 19:03:33.71ID:W34/vHRY0
>>103
今はいっぱいあるよ
特に機械学習関連
webフレームワークもメジャーなのあるし
0116新規スレ立て人募集 社説+の募集スレまで
垢版 |
2022/11/23(水) 19:03:42.92ID:c+xgD3Q10
>>98
小学校の学区内だとばかり……
0117新規スレ立て人募集 社説+の募集スレまで
垢版 |
2022/11/23(水) 19:03:43.68ID:7WOuBz1N0
現状、結局のところ複数の言語使えないとダメだよね
1つだけ覚えれば万全というわけにはいかない
0118新規スレ立て人募集 社説+の募集スレまで
垢版 |
2022/11/23(水) 19:04:06.87ID:n0q/dtm20
>>16
大学では、90年代後半でもFORTRAN教えてたぞ
FEMやFDMなんて、オブジェクト指向とか要らないし、ループと主に浮動小数点の四則演算、if-then-else、関数が使えればいいし、
科学技術計算で毎度必須のべき乗計算の演算子 ** が言語に用意されているのは非常に便利
Cとかだと、math.hをインクルードして、pow()使わなけらばならないのが非常に面倒

FORTRAN77は、命令文を7カラム目から書かなけらばならないとか、色々面倒だったけどな
0120新規スレ立て人募集 社説+の募集スレまで
垢版 |
2022/11/23(水) 19:04:43.23ID:JzhkBG2X0
>>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はライブラリだし
0121新規スレ立て人募集 社説+の募集スレまで
垢版 |
2022/11/23(水) 19:04:46.53ID:US8GE5eb0
K&RのC言語ってまだ学校で使われているの?

最初があれの初版だったので、プログラミング言語の入門書には
付録にライブラリ関数のソースがついてるもんだと変な思い込みが出来上がってしまった

その後ANSI版が出てからはC言語もえらく洗練されたなと感慨深かった
0125新規スレ立て人募集 社説+の募集スレまで
垢版 |
2022/11/23(水) 19:05:23.17ID:JzhkBG2X0
>>121
たまに見るわ
緑の
0127新規スレ立て人募集 社説+の募集スレまで
垢版 |
2022/11/23(水) 19:06:13.84ID:rOhd5mIH0
>>120
大丈夫か君?言語なんて書いてたか?
0130新規スレ立て人募集 社説+の募集スレまで
垢版 |
2022/11/23(水) 19:06:29.38ID:zk1SU/bq0
年中コロコロ変わっててバカみたい。だから余計なコストがかかる
0132新規スレ立て人募集 社説+の募集スレまで
垢版 |
2022/11/23(水) 19:06:40.46ID:JzhkBG2X0
>>123
APL A Programming Languagueもね
0133新規スレ立て人募集 社説+の募集スレまで
垢版 |
2022/11/23(水) 19:06:49.13ID:T9CsJ7xv0
>>104
ポインターは中に何入ってるか分からないんでこわいよ
ちゃんとガードして限定して使わなきゃいけないんで結構めんどくさい

あと、それポインター使わなきゃいけない?ってソースが結構多い
組み込み系だとメモリリも処理時間もリソース限られてるのでそういうのはやめてもらいたい
0135新規スレ立て人募集 社説+の募集スレまで
垢版 |
2022/11/23(水) 19:07:16.73ID:JzhkBG2X0
>>127
いやかいてないわ
どーも
0138新規スレ立て人募集 社説+の募集スレまで
垢版 |
2022/11/23(水) 19:07:46.45ID:c+xgD3Q10
ヤーッホーッ、フォートランランラン♪

とか

沈黙の型宣言インテジャー!

とかいろいろあったなあ。

ちなみにゼミの実験で使ってたのはTurbo Pascalだった
0140新規スレ立て人募集 社説+の募集スレまで
垢版 |
2022/11/23(水) 19:07:55.54ID:7xt6Hu/i0
BASICで全部やれるようにならんのかな?
0145新規スレ立て人募集 社説+の募集スレまで
垢版 |
2022/11/23(水) 19:08:56.72ID:wvjA6JF80
>>136
各方面からイジメられても長年耐え抜いた結果かもしれんなw
彼の苦労は計り知れないものがある。
0147新規スレ立て人募集 社説+の募集スレまで
垢版 |
2022/11/23(水) 19:09:05.30ID:rOhd5mIH0
>>142
core core
0156新規スレ立て人募集 社説+の募集スレまで
垢版 |
2022/11/23(水) 19:11:51.29ID:c+xgD3Q10
>>151
まあInternetの基本がUNIXとC言語だしな
0159新規スレ立て人募集 社説+の募集スレまで
垢版 |
2022/11/23(水) 19:12:31.29ID:PuynmU780
まあジャバスクが一番簡単ではある
0160新規スレ立て人募集 社説+の募集スレまで
垢版 |
2022/11/23(水) 19:12:58.92ID:QxJD9d/A0
>>121
さすがにC99でしょ
0164新規スレ立て人募集 社説+の募集スレまで
垢版 |
2022/11/23(水) 19:13:45.73ID:uBkKcguA0
JavaScript
をランクに入れるのはオカシイだろ
0166新規スレ立て人募集 社説+の募集スレまで
垢版 |
2022/11/23(水) 19:13:50.35ID:QxJD9d/A0
大騒ぎしてるわりにRust入ってないね
0167新規スレ立て人募集 社説+の募集スレまで
垢版 |
2022/11/23(水) 19:14:02.76ID:W34/vHRY0
>>153
でも Laravel は使ったことないけど
人気あるんでしょ?
0171新規スレ立て人募集 社説+の募集スレまで
垢版 |
2022/11/23(水) 19:15:31.95ID:PuynmU780
Javaはジジイしか使ってないと言われてるわりに3位か
日本人PGってジジイばっかとか?
0173新規スレ立て人募集 社説+の募集スレまで
垢版 |
2022/11/23(水) 19:16:19.31ID:QxJD9d/A0
最もぎふはぶの言語検出、結構間違ってるし
そういうのはC#って誤検出されてることが多い
0175新規スレ立て人募集 社説+の募集スレまで
垢版 |
2022/11/23(水) 19:16:40.74ID:wvjA6JF80
>>170
そんなことはない。
君の力で復活させるという選択肢がまだ残っているw
0176新規スレ立て人募集 社説+の募集スレまで
垢版 |
2022/11/23(水) 19:16:48.31ID:W34/vHRY0
>>164
いや君が思っている以上に
右を向いても左を向いてもこれだから今w
0177新規スレ立て人募集 社説+の募集スレまで
垢版 |
2022/11/23(水) 19:17:43.62ID:FTTUoEuQ0
>>152
バッチファイルみたいなのはシェルスクリプト
Makefileはコンパイルするときに使うもの
0178新規スレ立て人募集 社説+の募集スレまで
垢版 |
2022/11/23(水) 19:17:49.27ID:07bWHHyP0
パールはパイソンと被ってる感じがするし
移行した人も多そう
0179新規スレ立て人募集 社説+の募集スレまで
垢版 |
2022/11/23(水) 19:18:16.66ID:muJegIJB0
>>169
linuxのアプリのインストールは基本は実行プログラムのダウンロードだけど、たまにソースをダウンロードしてmakeで実行プログラムをコンパイル&リンクするものもあるわ。
0181新規スレ立て人募集 社説+の募集スレまで
垢版 |
2022/11/23(水) 19:18:42.43ID:Zt1ZyPXb0
Pascal
0182新規スレ立て人募集 社説+の募集スレまで
垢版 |
2022/11/23(水) 19:18:45.81ID:QxJD9d/A0
JavascriptはNodeのやつでしょ
0190新規スレ立て人募集 社説+の募集スレまで
垢版 |
2022/11/23(水) 19:20:10.68ID:Sdd4Sp+Z0
Javascriptがとうとうトップだね。
てか、前からか
ま、他の言語はイロイロ難解な部分が
あるし、開発環境とかも難儀しそうだ
ていうか、AidaとかR言語とかどうなっちゃたの。別にいいけど、
てか、PASCALとかさ、アセッンブラ言語
とかさ、そういう基本中の由緒正しき
言語が大事なんだよねー
0191新規スレ立て人募集 社説+の募集スレまで
垢版 |
2022/11/23(水) 19:20:24.67ID:C6Yi9qDx0
>>1
HTMLを100行書くのがやっとのおれが使うとしたらどれがいいんだ?
0192新規スレ立て人募集 社説+の募集スレまで
垢版 |
2022/11/23(水) 19:20:27.61ID:OONVyEkK0
Web系がメインだけどjavascriptの学習をメインに据えようと思ってたらWASMとかの話がでてきてるし
それならCの勉強をしとこうかと思ったらいつのまにかRustが台頭してるし

一体何の言語を勉強すればいいんですか
0193新規スレ立て人募集 社説+の募集スレまで
垢版 |
2022/11/23(水) 19:20:28.77ID:+rA0kiyA0
Rubyのひろゆきより2chのひろゆきの方が日本のITのアイコンになってるよね。
0194新規スレ立て人募集 社説+の募集スレまで
垢版 |
2022/11/23(水) 19:20:42.85ID:cXM3KnnO0
PHP減少って事は、ワードプレスの使用率も落ちているのかな?
ホームページ作成はHTMLとワードプレスしか使った事ないけど、第3の波でもあるのかしら。
0196新規スレ立て人募集 社説+の募集スレまで
垢版 |
2022/11/23(水) 19:20:52.88ID:c+xgD3Q10
>>179
zipをダウンロードしてinstall.shを叩く
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況