【話題】「人気プログラミング言語2022」発表 [すらいむ★]
■ このスレッドは過去ログ倉庫に格納されています
求人サイトやソーシャルサイトで人気の高いプログラミング言語がわかる「人気プログラミング言語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/ C#をC言語扱いしているのはちょっと違和感あるなぁw
c++とJavaの中間的な言語ではあるが dartは旗振ってるやつがクズすぎて多分廃れると思う
コミュニティみてても本来必要な実装も「うーん必要なのはわかってるけど後回しだな」ってのが口癖とかマジクソ
つかさ他言語へのアンチパターンとやらの独断的な考えを利用者に押し付けんじゃねぇよ
さっさとセミコロン捨てろ プログラミングと言いつつ実はコピペ
だから人気言語を選べばソースはいっぱい! アセンブラとCOBOLしかできない俺はこの先生きのこれるのか C言語が好きだけど、今は実質C#使ってる Unityで
あとWEB開発はいまだにPerlだが、ネットに情報がどんどん減ってるw
WEBは趣味だからいまさらPHPもかったるいし
正規表現大好き >>12
最初からエライプログラマなんて居ねえよ。
むしろ既存コード見ねえ奴などお断りだ。 C#、JavaScript、PHP、Python
この4種類やってればとりあえず個人+仕事で困らない なんで6位にSQLあるの?
SQLがプログラミング言語っておかしいだろ? >プログラミング言語は、情報を組織し処理するタスクについての理解を容易にし、
アルゴリズムを正確に表現することができる。
特に、チューリング完全であることが特徴である
昔はSQLとHTMLはチューリング完全ではなかったが
SQLは1999年にチューリング完全になり
HTML5+CSSならチューリング完全だ、という >>15
ぱ、パールっすか
せっかくC#やってるのに大変だな >>25
自動車メーカーが複数存在するのと同じような理由だよ 言語覚える時間でAWSやfirebaseを触ってたほうが良い説ある? >>14
COBOLの仕事は消滅しないし新規参入少ないから
相当安泰 >>27
gitコマンド、dockerコマンド、AWS操作、
後は必要なwebフレームワークやフロントエンドのフレームワークの勉強でも >>22
いや、WEBみたいな文字処理はperlはめちゃくちゃ楽だよ
楽だからいまだに使ってる
逆にC#でWEBやるのは無理w 一般論としては今の時代はプログラミング言語の他にクラウドとコンテナ技術はある程度精通していた方がいい
データサイエンス(BI)やAI寄りの知識もあれば尚良し perlは活躍できる場面がどんどん減ってるから他のLL言語も使えないと厳しいだろうね
ruでもpythonでもお好きなものをどうぞ VB6ぐらい簡単にGUIのアプリ作れる言語ないの? >>35
Visual C#のWinFormなら大体同じくらいの難易度で出来ちゃうよ >>37
そういう反論のためだけの屁理屈は要らないんでw
自動車なんて世界で統一した規格で一社だけが作ればいいじゃん、その方が効率的!
みたいな意見に対して、歴史的な経緯もあるし、メーカーが複数あった方がメリットも多いでしょう、って話な
それぞれのプログラミング言語が生まれた歴史的な経緯もあるし、既存のものを参考にしてそれを改良したものが出てきたり、ドメイン依存で何かに強い言語が出てきたり、同じような目的に対する言語でも異なる人間やチームが異なる優先順位で開発をする事によって、相互に競い合い、影響し合いながら進化していくわけよ
自動車のような工業製品だって同じ事
工具やら料理道具だって似たようなもの
同じ食材を切る、という目的に対しても色々な刃物があるでしょ、メーカーも多数
メーカー一社から同じサイズと形の包丁が一つだけ存在すれば良い、なんて事は思わないでしょ? お、4位だ
C#は神言語
null周り後付とか若干古さが気になるころだけど何でも出来て読み書きしやすくて便利 >>35
VB6は言語じゃなくて開発環境のお陰で簡単に開発ができるんだよね
言語としては最悪に近いのよw
同じVBでもVBA含むVB6以前の言語仕様とVB.netになってからの言語仕様は全く違う
プロの本格的な開発には.net以降は良いがVBAと6以前の方は全くもって駄目だ、関わらない方がいい
そんなんだからMS自身もVBAはどうにかしたいと考えてPythonで置き換えたりJSで置き換えたりするための施策を施してきた
Pythonは中止になったけどJSの方はアドインからoffice scriptになって現在進行形で進化中かな?
あとPower fxちゅう謎めの言語もあるけどねw 学生は逃げずにC/C++マスターしとけ
他は3分でマスター可能
ただし言語はあくまでも道具だからな
使い道が勝負だべ
言語ヲタクにだけはなるなよ >>44
3分でマスターできたら確かに神だね
まぁ無理だよ、盛り過ぎってレベルじゃない >>11
そらそうよ
車輪の再発明は不要
他人のコードを持ってくるのが一番楽 VB6の電子カルテを.netで焼き直したら全く動かんかったw
VBって名前が同じでも別物だったんすね💧 >>44
まぁC/C++を一通り使えれば
大概の言語は勝る身につくな
(lispとかは難しいが…) C言語関係だと
自分はBorland C++ compilerをインストールして勉強して失敗した
direct.hを使える環境でないとダメだ
gcc使えるようにしないとダメだなあ
windowsならmingw-w64使うか
あるいは2度手間だが
anaconda入れてconda -n create [環境名]として
そこにC言語専用の空の環境作って
conda install -c anaconda mingw
で行くか COBOLやcやFortran も今後も使われて行く。 言語増やすんじゃなく、コンパイラを極めて
何でもやれるようにしろ
なんで言語でやれることを縛ったりするんだよ?たかが言語だろ? >>57
田舎言語の日本語の使用をやめろ
国際教養後の英語だけを使ってから言えよ池沼 >>36
別にプログラミングしたいわけじゃなくて
測定器からRS232CでPCに繋いでログ取ったり設定変えたりするツールぐらいVB6だと俺でも作れたんだけど
#になってわけ分からなくなってやめたんだ >>56
なんだかんだ言って、たくさん案件あるんだよね
俺はCOBOLやったことないけどPGがCOBOLってところたくさん関わってる
proCOBOLってのならちょっと修正やらされた
正直なくならないと思うな
別言語に変えるメリットがないんだろうし、そもそもアメリカ人のシェア争いなだけだし cは組み込み
COBOLはレガシーシステム遺産(汎用的な何かの末裔)として企業の最深部で生息
ほそぼそと永遠に続いていくんだろうなぁ・・ >>59
C# RC232 シリアル通信
で検索したら何やら出てはきたなw Python は楽しいね。
でも、PHPが2倍ぐらい楽だわ。 >>56
Fortran色々取り入れすぎて
なんだかグチャグチャになってるな 拡張しまくった後ぐちゃぐちゃになって
ここから一旦整理できるかどうかが勝負だな
perlは崩壊した
仕様もやべーしcpanも腐った 金融ではCOBOLの資産があるので言語仕様の変更を伴う大規模な改修はしたくない。
これに逆らうとCOBOLの呪いが発動する。
と言う伝承がある。 COBOL++
COBOL#
objectiveCOBOL 技術書の出版数見てるとRubyの衰退がひどい
どうしてこうなった 言語の乗り換えで利益出る人は誰?
古い言語を新しい言語にする意味は全くないし、変えたところで何も変わらない
(不利益側)
運用チーム:マニュアルも変わるので面倒が増えることが多くなる
十中八九楽になった試しがない
アプリチーム:新言語は頻繁にバージョンアップするので、
そのたびにアプリが全てのスクリプトを確認する無駄な仕事が増える
またバグ対処も必要
ハードチーム:特にないが、クラウドに行かれるとお役御免
利用者:インターフェイスが同じだったとしても必ず前と同じ動きにならず毎回運用側に確認
(利益側)
言語作成側:シェアが増えることで利益につながる
作業立案者:経歴、給与が増える CobolScriptは冗談みたいだがホントにあるんだな。 高橋:言語には得手不得手があるので、「COBOLだから」「Javaだから」というのではなく、適材適所でシステムを構築することが一番大切だと提言します。例えば、並列処理ができない時間を要する夜間バッチをJavaや他言語に書き換える場合は、性能面でのリスクを考慮しなければならないなど、メリット、デメリットを把握したうえで、公平な目で判断する必要があると思います。(略)
https://www.ibm.com/blogs/think/jp-ja/cobol-2020/ COBOLは好きでもないが、その膨大な過去資産に絶望している。数十年前から化石と言われていたが滅びる気配も無く。
代わりに新しい言語が滅んでいくと言う。 >>73
そもそも得手不得手に作ってしまうのが糞でしょ
BASICであらゆることを出来るようにすりゃ済むだけ
あとはコンパイラが頑張って最適化すりゃいい JavaScriptとかSQLとか、他の言語と用途がまるで違うのに人気ランキングとか言われてもな >>75
トレードオフあるなら別に糞じゃないでしょ >>75
あらゆることを頑張るw
コンパイラとか全然関係ないし、言語仕様って聞いた事ある? >>78
CPUが理解出来るのは2進数の機械語でしかない
いくら言語で仕様がバラバラであっても、やってることが同じであれば
CPUから見れば同じアルゴリズムに行きついて当たり前 用途ごとに最適な言語が存在することに不満を持つやつは
バイトコード以外使用禁止な 言語の独習できないやつはプログラミングなんか諦めろ
その段階ですでに向いてないし
有用なソフトウェアの開発なんて無理 >>84
C/C++マスターしていたところで他の言語を3分でマスター出来るわけがないwww
できるならLinusやmatzよりも優秀だし、人間を超えた存在だなwwwww >>82
用語の理解、用法、論理展開だけでなく主張がスカスカ
朝鮮言語とか意味不明だし、最適とか抽象的すぎて泣けて来る
人生生活を最大限に頑張ってください ここは5ch、虚栄心が凄い人がいるのは仕方ない
自分は3分で覚えられるから凄い褒めてってだけでしょ
ダニング=クルーガー効果だと、馬鹿の山付近の人の典型だね ちなみにリーナス・トーバルズは
「私はちょっとだけLinuxができます」と言ってるw >>88
褒めて、だけならまだ可愛いもんだけどそういう奴は大抵上からで他者をこき下ろしたり、ウソ情報をばら撒くからな
放置すれば無害、ではなくて存在自体が有害なんだよね… まぁひろゆきみたいなもので、そいつ以下の知識しかない奴がカモになって騙されて、嘘が広まっていく
本当ネット時代のガンだよね、ヒロユキもさw たまにクズがいた方が楽しいかな。
良いクズと悪いクズがいてだな…。 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は友達」 pwsh, fortran2008, C, perl, VB.NET, forth
やってる >>96
VB.NETはイケイケのC#と同期して言語拡張してきたけど、それでVBらしくない構文がガバガバ拡張され汚い言語になりつつある、って批判がずっとあったのよ
それで言語そのものの同期は凍結
まあライブラリは共通なのだから、可能なものは提供しない理由もなく、関数呼び出しのような形でフィードバック受けていく形になるかと このアンケートって飯の種になる言語はどれかってことじゃね? VBとVB.netは名前は同じVBついてるけど全く別の言語 VBらしい構文で.NET使えるようにすりゃいいだけなのに
なにやってんだか ■ このスレッドは過去ログ倉庫に格納されています