X



【話題】「人気プログラミング言語2022」発表 [すらいむ★]
■ このスレッドは過去ログ倉庫に格納されています
0001すらいむ ★
垢版 |
2022/08/24(水) 22:12:17.31ID:CAP_USER
求人サイトやソーシャルサイトで人気の高いプログラミング言語がわかる「人気プログラミング言語2022」が発表される

 電気・情報工学分野の学術研究団体IEEEが発行する学会誌のIEEE Spectrumが、人気の高いプログラミング言語をまとめた「Top Programming Languages 2022」を発表しました。

 Top Programming Languages 2022 - IEEE Spectrum
 https://spectrum.ieee.org/top-programming-languages-2022

 プログラミング言語の人気ランキングは以下の通り。
 ページにアクセスした時点ではIEEE会員の好みに重きを置いたランキング(Spectrum)が表示されていますが、「Jobs(求人情報)」または「Trending(フォーラムやソーシャルメディアのトレンド)」をクリックすることでそれぞれに重きを置いたランキングに切り替えることができます。

(以下略、続きはソースでご確認ください)

Gigazine 2022年08月24日 15時00分
https://gigazine.net/news/20220824-top-programming-languages-2022/
0004名無しのひみつ
垢版 |
2022/08/25(木) 01:27:35.75ID:rET8wmfu
C 最高!!
0005名無しのひみつ
垢版 |
2022/08/25(木) 02:14:17.06ID:d8fepSjF
◯( ´∀` )◯ < 僕は、BASICちゃん!
0007名無しのひみつ
垢版 |
2022/08/25(木) 04:20:21.32ID:UdtkSa+C
Unityで使えるからC#は人気があるよな
0009名無しのひみつ
垢版 |
2022/08/25(木) 04:34:00.93ID:Dvh7Qg9Q
C#をC言語扱いしているのはちょっと違和感あるなぁw
c++とJavaの中間的な言語ではあるが
0010名無しのひみつ
垢版 |
2022/08/25(木) 04:50:32.45ID:gDlmHube
dartは旗振ってるやつがクズすぎて多分廃れると思う
コミュニティみてても本来必要な実装も「うーん必要なのはわかってるけど後回しだな」ってのが口癖とかマジクソ
つかさ他言語へのアンチパターンとやらの独断的な考えを利用者に押し付けんじゃねぇよ
さっさとセミコロン捨てろ
0011名無しのひみつ
垢版 |
2022/08/25(木) 04:58:30.02ID:ZAGsHVec
プログラミングと言いつつ実はコピペ
だから人気言語を選べばソースはいっぱい!
0013名無しのひみつ
垢版 |
2022/08/25(木) 05:52:03.05ID:d2gcsPKg
野良コードは参考にしても使ってはいけない
0014名無しのひみつ
垢版 |
2022/08/25(木) 07:36:57.69ID:NoyPBq7g
アセンブラとCOBOLしかできない俺はこの先生きのこれるのか
0015名無しのひみつ
垢版 |
2022/08/25(木) 07:59:48.99ID:pZcte1Vw
C言語が好きだけど、今は実質C#使ってる Unityで
あとWEB開発はいまだにPerlだが、ネットに情報がどんどん減ってるw
WEBは趣味だからいまさらPHPもかったるいし
正規表現大好き
0016名無しのひみつ
垢版 |
2022/08/25(木) 08:09:17.23ID:10BF+8Bd
>>12
最初からエライプログラマなんて居ねえよ。
むしろ既存コード見ねえ奴などお断りだ。
0018名無しのひみつ
垢版 |
2022/08/25(木) 08:39:25.96ID:bnNnHpug
需要と用途次第だろ
0019名無しのひみつ
垢版 |
2022/08/25(木) 09:40:25.65ID:7mergm3B
C#、JavaScript、PHP、Python

この4種類やってればとりあえず個人+仕事で困らない
0020名無しのひみつ
垢版 |
2022/08/25(木) 10:52:32.66ID:5CnTYktI
なんで6位にSQLあるの?

SQLがプログラミング言語っておかしいだろ?
0021名無しのひみつ
垢版 |
2022/08/25(木) 11:17:25.69ID:7mergm3B
>プログラミング言語は、情報を組織し処理するタスクについての理解を容易にし、
アルゴリズムを正確に表現することができる。
特に、チューリング完全であることが特徴である

昔はSQLとHTMLはチューリング完全ではなかったが
SQLは1999年にチューリング完全になり
HTML5+CSSならチューリング完全だ、という
0023名無しのひみつ
垢版 |
2022/08/25(木) 11:54:23.05ID:NZs3KM51
統一してくれよ
なんでこんな種類あんの?
0026名無しのひみつ
垢版 |
2022/08/25(木) 12:17:56.57ID:Dvh7Qg9Q
>>25
自動車メーカーが複数存在するのと同じような理由だよ
0027名無しのひみつ
垢版 |
2022/08/25(木) 12:22:11.16ID:PLIIuR5W
言語覚える時間でAWSやfirebaseを触ってたほうが良い説ある?
0028名無しのひみつ
垢版 |
2022/08/25(木) 12:45:20.80ID:VUZgMCU2
>>14
COBOLの仕事は消滅しないし新規参入少ないから
相当安泰
0030名無しのひみつ
垢版 |
2022/08/25(木) 13:06:02.80ID:7mergm3B
>>27
gitコマンド、dockerコマンド、AWS操作、
後は必要なwebフレームワークやフロントエンドのフレームワークの勉強でも
0031名無しのひみつ
垢版 |
2022/08/25(木) 13:13:07.26ID:pZcte1Vw
>>22
いや、WEBみたいな文字処理はperlはめちゃくちゃ楽だよ
楽だからいまだに使ってる

逆にC#でWEBやるのは無理w
0032名無しのひみつ
垢版 |
2022/08/25(木) 13:13:55.88ID:Dvh7Qg9Q
一般論としては今の時代はプログラミング言語の他にクラウドとコンテナ技術はある程度精通していた方がいい

データサイエンス(BI)やAI寄りの知識もあれば尚良し
0033名無しのひみつ
垢版 |
2022/08/25(木) 13:15:15.83ID:Dvh7Qg9Q
perlは活躍できる場面がどんどん減ってるから他のLL言語も使えないと厳しいだろうね
ruでもpythonでもお好きなものをどうぞ
0034名無しのひみつ
垢版 |
2022/08/25(木) 13:41:59.43ID:BlrCViYD
nimはまだ入ってこねえか
0035名無しのひみつ
垢版 |
2022/08/25(木) 14:23:43.79ID:O+1YFxDR
VB6ぐらい簡単にGUIのアプリ作れる言語ないの?
0036名無しのひみつ
垢版 |
2022/08/25(木) 14:33:38.26ID:7mergm3B
>>35
Visual C#のWinFormなら大体同じくらいの難易度で出来ちゃうよ
0038名無しのひみつ
垢版 |
2022/08/25(木) 15:48:00.32ID:Dvh7Qg9Q
>>37
そういう反論のためだけの屁理屈は要らないんでw
自動車なんて世界で統一した規格で一社だけが作ればいいじゃん、その方が効率的!

みたいな意見に対して、歴史的な経緯もあるし、メーカーが複数あった方がメリットも多いでしょう、って話な

それぞれのプログラミング言語が生まれた歴史的な経緯もあるし、既存のものを参考にしてそれを改良したものが出てきたり、ドメイン依存で何かに強い言語が出てきたり、同じような目的に対する言語でも異なる人間やチームが異なる優先順位で開発をする事によって、相互に競い合い、影響し合いながら進化していくわけよ

自動車のような工業製品だって同じ事
工具やら料理道具だって似たようなもの

同じ食材を切る、という目的に対しても色々な刃物があるでしょ、メーカーも多数
メーカー一社から同じサイズと形の包丁が一つだけ存在すれば良い、なんて事は思わないでしょ?
0039名無しのひみつ
垢版 |
2022/08/25(木) 16:36:22.71ID:IiOp8L9I
お、4位だ
C#は神言語
null周り後付とか若干古さが気になるころだけど何でも出来て読み書きしやすくて便利
0041名無しのひみつ
垢版 |
2022/08/25(木) 17:21:30.95ID:Dvh7Qg9Q
>>35
VB6は言語じゃなくて開発環境のお陰で簡単に開発ができるんだよね

言語としては最悪に近いのよw
同じVBでもVBA含むVB6以前の言語仕様とVB.netになってからの言語仕様は全く違う

プロの本格的な開発には.net以降は良いがVBAと6以前の方は全くもって駄目だ、関わらない方がいい

そんなんだからMS自身もVBAはどうにかしたいと考えてPythonで置き換えたりJSで置き換えたりするための施策を施してきた
Pythonは中止になったけどJSの方はアドインからoffice scriptになって現在進行形で進化中かな?
あとPower fxちゅう謎めの言語もあるけどねw
0043名無しのひみつ
垢版 |
2022/08/25(木) 17:53:26.94ID:p5aE244D
なにはなくともC/C++
易きに逃げるなよ
0044名無しのひみつ
垢版 |
2022/08/25(木) 17:59:30.99ID:p5aE244D
学生は逃げずにC/C++マスターしとけ
他は3分でマスター可能
ただし言語はあくまでも道具だからな
使い道が勝負だべ

言語ヲタクにだけはなるなよ
0045名無しのひみつ
垢版 |
2022/08/25(木) 18:05:10.81ID:Dvh7Qg9Q
>>44
3分でマスターできたら確かに神だね
まぁ無理だよ、盛り過ぎってレベルじゃない
0046名無しのひみつ
垢版 |
2022/08/25(木) 19:44:57.88ID:es69ZtaI
ファミリーベーシックやろうぜ!
0047名無しのひみつ
垢版 |
2022/08/25(木) 19:49:55.58ID:GuRLle8E
>>11
そらそうよ
車輪の再発明は不要
他人のコードを持ってくるのが一番楽
0050名無しのひみつ
垢版 |
2022/08/25(木) 22:00:37.26ID:kv2nmDQD
VB6の電子カルテを.netで焼き直したら全く動かんかったw
VBって名前が同じでも別物だったんすね💧
0051名無しのひみつ
垢版 |
2022/08/25(木) 22:07:53.66ID:Ux5f9oi1
>>44
まぁC/C++を一通り使えれば
大概の言語は勝る身につくな
(lispとかは難しいが…)
0053名無しのひみつ
垢版 |
2022/08/26(金) 01:59:58.71ID:hQ/WgA8t
Python圧勝かと思ったらそうでもなかったC
0054名無しのひみつ
垢版 |
2022/08/26(金) 03:20:55.32ID:6EPTMPfW
C言語関係だと
自分はBorland C++ compilerをインストールして勉強して失敗した
direct.hを使える環境でないとダメだ

gcc使えるようにしないとダメだなあ
windowsならmingw-w64使うか

あるいは2度手間だが
anaconda入れてconda -n create [環境名]として
そこにC言語専用の空の環境作って
conda install -c anaconda mingw
で行くか
0056名無しのひみつ
垢版 |
2022/08/26(金) 06:41:31.85ID:+GT8HHXD
COBOLやcやFortran も今後も使われて行く。
0057名無しのひみつ
垢版 |
2022/08/26(金) 06:58:22.97ID:zqGibmYp
言語増やすんじゃなく、コンパイラを極めて
何でもやれるようにしろ
なんで言語でやれることを縛ったりするんだよ?たかが言語だろ?
0058名無しのひみつ
垢版 |
2022/08/26(金) 07:12:09.18ID:lIJ9FwWV
>>57
田舎言語の日本語の使用をやめろ
国際教養後の英語だけを使ってから言えよ池沼
0059名無しのひみつ
垢版 |
2022/08/26(金) 07:13:57.80ID:lYkhjAXw
>>36
別にプログラミングしたいわけじゃなくて
測定器からRS232CでPCに繋いでログ取ったり設定変えたりするツールぐらいVB6だと俺でも作れたんだけど
#になってわけ分からなくなってやめたんだ
0060名無しのひみつ
垢版 |
2022/08/26(金) 08:12:19.15ID:aIu4RnpU
>>56
なんだかんだ言って、たくさん案件あるんだよね
俺はCOBOLやったことないけどPGがCOBOLってところたくさん関わってる
proCOBOLってのならちょっと修正やらされた

正直なくならないと思うな
別言語に変えるメリットがないんだろうし、そもそもアメリカ人のシェア争いなだけだし
0061名無しのひみつ
垢版 |
2022/08/26(金) 08:37:55.64ID:A4lidhUP
cは組み込み
COBOLはレガシーシステム遺産(汎用的な何かの末裔)として企業の最深部で生息

ほそぼそと永遠に続いていくんだろうなぁ・・
0062名無しのひみつ
垢版 |
2022/08/26(金) 08:47:00.62ID:6EPTMPfW
>>59
C# RC232 シリアル通信
で検索したら何やら出てはきたなw
0063名無しのひみつ
垢版 |
2022/08/26(金) 09:06:57.09ID:K+5O7/Kp
Python は楽しいね。
でも、PHPが2倍ぐらい楽だわ。
0064名無しのひみつ
垢版 |
2022/08/26(金) 09:26:27.30ID:HNYxcXn2
>>56
Fortran色々取り入れすぎて
なんだかグチャグチャになってるな
0065名無しのひみつ
垢版 |
2022/08/26(金) 16:23:14.93ID:6QjJzf4e
拡張しまくった後ぐちゃぐちゃになって
ここから一旦整理できるかどうかが勝負だな
perlは崩壊した
仕様もやべーしcpanも腐った
0066ルル様
垢版 |
2022/08/28(日) 04:00:19.83ID:dpAwO8iR
死と破壊と混乱w
0067ルル様
垢版 |
2022/08/28(日) 04:00:42.78ID:dpAwO8iR
>>66
残念ながら
アカシア
ジャイル
w
0068名無しのひみつ
垢版 |
2022/08/28(日) 05:23:55.18ID:UmZ9ujM0
金融ではCOBOLの資産があるので言語仕様の変更を伴う大規模な改修はしたくない。
これに逆らうとCOBOLの呪いが発動する。
と言う伝承がある。
0070名無しのひみつ
垢版 |
2022/08/28(日) 08:03:14.29ID:A6WrnRxt
技術書の出版数見てるとRubyの衰退がひどい
どうしてこうなった
0071名無しのひみつ
垢版 |
2022/08/28(日) 08:06:52.49ID:tzbwlJ25
言語の乗り換えで利益出る人は誰?
古い言語を新しい言語にする意味は全くないし、変えたところで何も変わらない

(不利益側)
運用チーム:マニュアルも変わるので面倒が増えることが多くなる
十中八九楽になった試しがない
アプリチーム:新言語は頻繁にバージョンアップするので、
そのたびにアプリが全てのスクリプトを確認する無駄な仕事が増える
またバグ対処も必要
ハードチーム:特にないが、クラウドに行かれるとお役御免
利用者:インターフェイスが同じだったとしても必ず前と同じ動きにならず毎回運用側に確認

(利益側)
言語作成側:シェアが増えることで利益につながる
作業立案者:経歴、給与が増える
0072名無しのひみつ
垢版 |
2022/08/28(日) 08:38:49.84ID:UmZ9ujM0
CobolScriptは冗談みたいだがホントにあるんだな。
0073名無しのひみつ
垢版 |
2022/08/28(日) 08:52:13.12ID:UmZ9ujM0
高橋:言語には得手不得手があるので、「COBOLだから」「Javaだから」というのではなく、適材適所でシステムを構築することが一番大切だと提言します。例えば、並列処理ができない時間を要する夜間バッチをJavaや他言語に書き換える場合は、性能面でのリスクを考慮しなければならないなど、メリット、デメリットを把握したうえで、公平な目で判断する必要があると思います。(略)

https://www.ibm.com/blogs/think/jp-ja/cobol-2020/
0074名無しのひみつ
垢版 |
2022/08/28(日) 08:57:02.71ID:UmZ9ujM0
COBOLは好きでもないが、その膨大な過去資産に絶望している。数十年前から化石と言われていたが滅びる気配も無く。
代わりに新しい言語が滅んでいくと言う。
0075名無しのひみつ
垢版 |
2022/08/28(日) 10:01:29.37ID:POErIx6f
>>73
そもそも得手不得手に作ってしまうのが糞でしょ

BASICであらゆることを出来るようにすりゃ済むだけ
あとはコンパイラが頑張って最適化すりゃいい
0076名無しのひみつ
垢版 |
2022/08/28(日) 13:33:16.79ID:rzRn5rcV
JavaScriptとかSQLとか、他の言語と用途がまるで違うのに人気ランキングとか言われてもな
0078名無しのひみつ
垢版 |
2022/08/28(日) 16:25:55.86ID:DgRK0lPA
>>75
あらゆることを頑張るw
コンパイラとか全然関係ないし、言語仕様って聞いた事ある?
0079名無しのひみつ
垢版 |
2022/08/28(日) 16:33:14.77ID:9WaW+B69
>>78
CPUが理解出来るのは2進数の機械語でしかない
いくら言語で仕様がバラバラであっても、やってることが同じであれば
CPUから見れば同じアルゴリズムに行きついて当たり前
0081名無しのひみつ
垢版 |
2022/08/28(日) 17:01:20.07ID:JDfs6jhK
用途ごとに最適な言語が存在することに不満を持つやつは
バイトコード以外使用禁止な
0082名無しのひみつ
垢版 |
2022/08/28(日) 17:17:07.94ID:9WaW+B69
煽ることに最適な朝鮮言語w
0083名無しのひみつ
垢版 |
2022/08/28(日) 17:22:11.53ID:UmZ9ujM0
過去の資産の問題
書き手の問題
色々ある
0084名無しのひみつ
垢版 |
2022/08/28(日) 17:46:57.78ID:3d3G/X2b
>>45
C/C++マスターしとけばって話だろ
0085名無しのひみつ
垢版 |
2022/08/28(日) 17:51:30.19ID:3d3G/X2b
言語の独習できないやつはプログラミングなんか諦めろ
その段階ですでに向いてないし
有用なソフトウェアの開発なんて無理
0086名無しのひみつ
垢版 |
2022/08/28(日) 18:45:57.05ID:FCX0mCxJ
>>84
C/C++マスターしていたところで他の言語を3分でマスター出来るわけがないwww
できるならLinusやmatzよりも優秀だし、人間を超えた存在だなwwwww
0087名無しのひみつ
垢版 |
2022/08/28(日) 18:50:15.03ID:hOU2K2Bd
>>82
用語の理解、用法、論理展開だけでなく主張がスカスカ
朝鮮言語とか意味不明だし、最適とか抽象的すぎて泣けて来る
人生生活を最大限に頑張ってください
0088名無しのひみつ
垢版 |
2022/08/28(日) 19:06:08.12ID:tzbwlJ25
ここは5ch、虚栄心が凄い人がいるのは仕方ない
自分は3分で覚えられるから凄い褒めてってだけでしょ

ダニング=クルーガー効果だと、馬鹿の山付近の人の典型だね
0089名無しのひみつ
垢版 |
2022/08/28(日) 19:07:58.14ID:tzbwlJ25
ちなみにリーナス・トーバルズは
「私はちょっとだけLinuxができます」と言ってるw
0090名無しのひみつ
垢版 |
2022/08/28(日) 19:27:27.10ID:FCX0mCxJ
>>88
褒めて、だけならまだ可愛いもんだけどそういう奴は大抵上からで他者をこき下ろしたり、ウソ情報をばら撒くからな
放置すれば無害、ではなくて存在自体が有害なんだよね…
0091名無しのひみつ
垢版 |
2022/08/28(日) 19:28:43.80ID:FCX0mCxJ
まぁひろゆきみたいなもので、そいつ以下の知識しかない奴がカモになって騙されて、嘘が広まっていく
本当ネット時代のガンだよね、ヒロユキもさw
0092名無しのひみつ
垢版 |
2022/08/28(日) 19:33:49.42ID:UmZ9ujM0
たまにクズがいた方が楽しいかな。
良いクズと悪いクズがいてだな…。
0093名無しのひみつ
垢版 |
2022/08/28(日) 21:05:39.35ID:aHcUmsZR
CとC++だけだと、自分は他言語を操作する時の発想で数分悩んじゃったりするなあ

他の言語の人だと「この機能を実現してあるモジュールはあるかな」と検索してすぐ
答えに行き着くが
C/C++だと何が何でもポインタやらクラスやらテンプレートやら必死で考えて
1から自作しようとして他の人より遥かに時間がかかる、という事もある
かつてのTurbo C++と違って今のC++にはgraphics.hも無いからなあ

といっても、ついでにVBAとpython(またはrubyかPHP)あたりを
print、変数、配列などデータ型、関数、クラス、各種モジュールの使い方、ファイル出力やシリアル通信や
SQL等との接続あたり使い方を覚えてあとは検索しながら何とか書けるかな、ってくらいまで慣れておけば
エクセルで生で載ってるデータはVBA、その他のデータはPython、
Linuxのサーバー経由でややこしい時はPythonか使えるならPHPその他、
もっと大規模、開発時間もたっぷりならC++、
シリアル通信と組込みまで絡んで来たら優しいのはC++系とJavaの中間みたいなArduino、
ちょっとややこしくなったらPython使ってラズパイか、ラズパイでも大規模になって来たらC/C++か

まあJavaが必要ならCの応用で、時々戸惑いつつも何とかなるし
C#もJavaに半端に似ててもっと戸惑うかも知れんが何とかなるし
後はJavaScriptを使ってブラウザ操作も出来るようにすると良いか

結論「ググれ」「githubとstackoverflowとqiitaとnote.comとteratailは友達」
0094名無しのひみつ
垢版 |
2022/08/28(日) 23:41:01.22ID:fxILNnOT
>>70
科学計算ライブラリの弱さだろう
0096名無しのひみつ
垢版 |
2022/08/29(月) 08:36:47.22ID:J213KP1M
VBはサポート終わったんではないかい?
0097名無しのひみつ
垢版 |
2022/08/29(月) 08:47:53.65ID:ovB19Frz
>>96
VB.NETはイケイケのC#と同期して言語拡張してきたけど、それでVBらしくない構文がガバガバ拡張され汚い言語になりつつある、って批判がずっとあったのよ
それで言語そのものの同期は凍結
まあライブラリは共通なのだから、可能なものは提供しない理由もなく、関数呼び出しのような形でフィードバック受けていく形になるかと
0098名無しのひみつ
垢版 |
2022/08/29(月) 09:10:37.87ID:YCupKwT6
このアンケートって飯の種になる言語はどれかってことじゃね?
0099名無しのひみつ
垢版 |
2022/08/29(月) 09:44:33.83ID:3gCDGH4B
VBとVB.netは名前は同じVBついてるけど全く別の言語
0100名無しのひみつ
垢版 |
2022/08/29(月) 10:03:42.01ID:J213KP1M
VBらしい構文で.NET使えるようにすりゃいいだけなのに
なにやってんだか
■ このスレッドは過去ログ倉庫に格納されています

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