【IT】人気プログラミング言語のランキング、かつて上位3つのひとつだったJavaが凋落傾向

1: 山師さん 2023/10/22(日) 02:02:10.87 ID:vp4aQBMW

 人気プログラミング言語のランキングで、Javaのスコアが急落して話題になっている。

これはプログラミング言語の人気指標「TIOBEインデックス」の10月版のランキングによるもので、1位がPython、2位がC、3位がC++、4位がJavaという順位こそ前月と変わっていないものの、Javaについては前年同月比で-3.92%と大幅に減少し、5位のC#が背後から肉薄しつつある状況だ。TIOBEはこれについて、OracleがJava 8以降の有料ライセンスモデルの導入を決定したことが、今日におけるJava凋落の原因であると指摘。この10月版では5位のC#との差はわずか1.2%となっており、このまま推移すれば約2カ月後にはC#がJavaを超えると予言している。5位と6位以下には大きな差があるため、上位5つから弾き出される可能性は当面なさそうだが、かつて上位3つのひとつだったJavaにとってはシビアな状況と言えそうだ。
https://internet.watch.impress.co.jp/docs/yajiuma/1540693.html


4: 山師さん 2023/10/22(日) 02:35:03.88 ID:LJ4kYtbG
まだ4位か
もっともっと落ちる所まで落ちろ
 
5: 山師さん 2023/10/22(日) 02:39:13.54 ID:SplpwNYy
Javaは難しすぎるからな
当然といえば当然
 
52: 山師さん 2023/10/22(日) 13:09:16.98 ID:gwHFAUYY
>>5
全然難しくないと思う。
今の近年のOSに適していなく、古いOSもだんだんアップデートされて使わなくなってきただけ。
8: 山師さん 2023/10/22(日) 03:00:33.15 ID:k4AcV76J
ジャバラーは昔のコボラーとほぼ変わらん
超保守的で頑迷
 
14: 山師さん 2023/10/22(日) 03:43:51.42 ID:tKx+m7bL

>>8
前者はIBMが進めたから
後者はIBMがMS対抗でSUNと手を結び置き換えを勧めたから

システム屋は同じ系統の流れ
トップダウンで使われ屋の流れが主流
オラクルもそもそもIBMのデータベースシステム食いつきから
ユーザー層はそこしか見てない

 
15: 山師さん 2023/10/22(日) 03:50:44.12 ID:UvuKyliF
>>8
というか、金融系の現場でJavaとCOBOL両方使える人員を育てた結果Javaに超保守的な人員が流れ込んだ
彼らはオブジェクト指向も無視して変数名に業務コードを使うし、インスタンス変数も使わず全てstaticだ
 
10: 山師さん 2023/10/22(日) 03:21:26.15 ID:HlOSN8sx

オブジェクト指向に基づいた大規模プログラミング用の言語=簡略版C++として地位を築いたのに、
有料化とかで権利の主張を始めたら大規模プロジェクトでは使いにくいわなぁ

まぁJAVAのフォロワーとしてC#やKotlinとかあるし、
オラクルが何をしたかったんかよくわからん

16: 山師さん 2023/10/22(日) 03:53:21.30 ID:hHfDVLT/
このランキング2位3位がC/C++なのが信用できるかも
いままでC/C++ランキングでは低かったから、そういうランキングは信用していなかった
 
19: 山師さん 2023/10/22(日) 05:35:21.71 ID:NY60eJX7
そうか?今もJavaだろ。エンジニアブログのようにGoとかRustなんて使っているところはほとんどないぞ。Pythonはデータ分析用だし。今もOracle Javaなんて使っているところあるのか?ほとんどOpenJDKだろ。
 
24: 山師さん 2023/10/22(日) 06:16:15.96 ID:siBMrNIy
ランキングして何か意味ある?
適材適所
 
27: 山師さん 2023/10/22(日) 08:16:38.19 ID:1ZLa7bId

>>24
rankingを真に受け使用言語を決める事は滑稽だが、幾つかのrankingを見ておくと、言語の
流行り廃りの指標とはなる。別例としてRedMonkの2012-2022 rankingを見ると、JavaScriptの
subsetの位置を巡ってCofeeScriptの死滅とTypeScript隆盛が起きたのは、2017年だと判る。

https://redmonk.com/rstephens/2022/03/28/top-20-jan-2022/
https://redmonk.com/rstephens/files/2022/03/redmonk-language-rankings-jan-2022.png

39: 山師さん 2023/10/22(日) 10:09:56.37 ID:DbIB/MwL
最近はC++が再評価されてるみたいだな
古い言語なのに各種ランキングでも上昇傾向
 
54: 山師さん 2023/10/22(日) 13:26:26.98 ID:YBXEfPzJ

仕事始めた頃にはjavaが完全に普及してて研修もjavaだったけど
その前って主に何が使われてたの?
c++とか?

C言語を知ってる人と知らない人でシステムの理解度の深さが違うのを実感してるから
最近少しずつC言語も覚えるようにしてる
マニュアル見ても動作がよく分からないコマンド使う時に直接ソース見れるようになりたい

 
59: 山師さん 2023/10/22(日) 14:14:14.32 ID:BOA3m3Es

>>54
facebookで、てか彼らが組んだわけじゃないが
D言語もやってたんだけど
俺も試験でつかったけど、Cより余計にデブなバイナリしかできないわ
facebookのサイトでつかってみたが、意味不明だわ

まあ、どこのセックスだ、童貞と処女の突貫工事だ、だわな

 
88: 山師さん 2023/10/22(日) 17:46:46.73 ID:KpKcxX56
>>54
分野によって違うよね
巨大プロジェクトがC++書かれ始めたのってそれほど古くない
特にライブラリがCで書いた方がpythonからも呼びやすいし
63: 山師さん 2023/10/22(日) 14:36:44.14 ID:PX504yoT
2位がC、3位がC++
まじ?
 
67: 山師さん 2023/10/22(日) 15:25:23.79 ID:uXGE3VYP
>>63
2位がCってのもなんかスッキリせんよねぇ
 
85: 山師さん 2023/10/22(日) 17:38:21.54 ID:Mr8iW+MQ
c++は長らく停滞してたけど、c++11でてからずっとアップデートされてきてるのが効いているだろな。
古くささはなくなってる

引用元: https://egg.5ch.net/test/read.cgi/bizplus/1697907730/