「Java」離れが深刻。「C++」が追い抜く

サムネイル
1 : 2022/12/07(水) 11:52:13.75 ID:FCMfA1d/d

「C++」が「Java」を抜いて3位に–12月のTIOBEプログラミング言語ランキング

 TIOBEのプログラミング言語指標で、「C++」が「Java」を抜いて、3番目に人気のある言語になった。

 オランダのソフトウェア品質テスト会社TIOBE Softwareの最高経営責任者(CEO)であるPaul Jansen氏によると、TIOBE指標でC++がJavaを抜いたのは初めてのことであり、Javaがトップ3に入らなかったのは2001年以来初めてのことだという。

 「C++の人気が高まる一方で、Javaの人気は低下している。TIOBE指標の歴史で初めて、C++がJavaよりも上位にランクインした。つまり、Javaは4位に転落した」とJansen氏。「2001年にTIOBE指標の発表が開始されて以来、Javaがトップ3から脱落したのは、今回が初めてだ」

 Jansen氏は、「Kotlin」と「Julia」がトップ20に近づきつつあることにも言及している。KotlinはJavaと互換性があり、GoogleはKotlinをAndroidアプリ開発用言語としてサポートしている。一方、米マサチューセッツ工科大学(MIT)の研究者らが2012年に公開したJuliaは、データサイエンス分野で人気がある。

 アナリスト企業のRedMonkは2018年、「Python」のライバルになる可能性がある言語として、Juliaを挙げた。Juliaは、RedMonkが2022年6月に発表した最新のトップ20リストにはランクインしていないが、もう少しのところまで来ている。

 前年のTIOBE指標と比較すると、大幅に順位を上げたトップ20の言語には、「Rust」(27位から20位に)、「Objective-C」(29位から19位に)、「MATLAB」(20位から14位に)、Googleの「Go」言語(19位から12位に)などがある。

 Appleは同社のプラットフォーム向けのアプリ開発用言語としてObjective-Cよりも「Swift」を推奨しているが、2021年12月のTIOBE指標で10位だったSwiftは今回、15位に順位を下げた。RedMonkの指標では、SwiftとObjective-Cは接戦を繰り広げており、それぞれ11位と12位にランクインしている。最も使用されているプログラミング言語をランク付けしたStack Overflowのリストでは、Swiftは19位にランクインし、27位のObjective-Cを上回った。
https://news.yahoo.co.jp/articles/1f285d7c885afac2ce0659239f65e962a921eafa

2 : 2022/12/07(水) 11:54:02.76 ID:gGZy70dY0
え、JavaからC++に!?
脆弱性プログラム多発しそうw
3 : 2022/12/07(水) 11:55:22.64 ID:IeACjL/sd
C++は現状で最強の言語だもんな
4 : 2022/12/07(水) 11:55:23.81 ID:j8iTywwK0
時代はRust
5 : 2022/12/07(水) 11:57:15.07 ID:I101pmR3M
CSHARPじゃなくて??
6 : 2022/12/07(水) 11:57:16.70 ID:g/eH9L8Pp
C++かぁ
久しく触ってないなぁ
7 : 2022/12/07(水) 11:57:36.10 ID:B92QznTW0
1998年頃には
近い将来、全てのコードがJAVAで書かれ
CPUのISAはJAVAバイトコードに置き換わる
とか夢のJAVAワールドを語っていたのにな
8 : 2022/12/07(水) 11:57:58.24 ID:IdIYBCEt0
ネトウヨRubyは?
9 : 2022/12/07(水) 11:59:00.05 ID:arUfSfXHa
>>8
完全にオワコン
10 : 2022/12/07(水) 11:59:13.97 ID:5a31I4jyp
Unreal engine のおかげ
11 : 2022/12/07(水) 12:00:36.09 ID:gGZy70dY0
Javaやってた奴が自分でメモリ管理できるわけなさそうw
13 : 2022/12/07(水) 12:04:03.19 ID:Q+EBoPcO0
>>11
今のC++ならshared_ptrその他使えばいいだけでしょ
14 : 2022/12/07(水) 12:06:39.04 ID:48wJhSLh0
Juliaマジかよ
来る来る言われてさっぱり来なかったが、ついに来るのか?
16 : 2022/12/07(水) 12:08:37.86 ID:arUfSfXHa
C#に抜かれるのも時間の問題だな
18 : 2022/12/07(水) 12:10:14.65 ID:gSNVCIbm0
>>16
C#はいいね。

モダンで使いやすい。

17 : 2022/12/07(水) 12:09:42.83 ID:gSNVCIbm0
というよりも、Googleも採用したRustが今後来るよ

日本のSIerだけでしょ。いつまでもJavaJava言ってるのは

20 : 2022/12/07(水) 12:11:48.73 ID:5l7zm1Ex0
いい加減なC++コードが世に放たれると脆弱性だらけになるのでは
21 : 2022/12/07(水) 12:11:50.93 ID:7gKr4K9O0
有料化が曲がり角だった
22 : 2022/12/07(水) 12:12:05.20 ID:12G7KZnQ0
全部込みオラクルのせい
23 : 2022/12/07(水) 12:12:18.59 ID:Q+EBoPcO0
ていうか"Classic Visual Basic"って6.0とか?
まだ生き残ってる上にこんな順位高いのかよ
24 : 2022/12/07(水) 12:13:31.29 ID:yiVR0nLoM
Blazor出たからSPA書けるしC#使いが無双できる時代になったぞ
業務系のシステムは今やバックにMS付いて支援充実なC#がつえーからJavaが選ばれる理由がない
25 : 2022/12/07(水) 12:14:01.35 ID:QAegQEhya
アセンブリ言語ってこんな高いのか
28 : 2022/12/07(水) 12:16:23.75 ID:dmVq8Mty0
>>25
専門性が高いとピーキーになるからな
低級言語でコントロールするしかない
26 : 2022/12/07(水) 12:14:35.28 ID:/rG6eGjF0
VB6とか開発環境まだ動くのかよ
30 : 2022/12/07(水) 12:17:02.85 ID:yiVR0nLoM
>>26
業務系システム開発会社では現役やぞ
流石にそれで新規開発はしないがレガシーシステムのメンテはせなあかん
馬鹿げているのは分かっているが仕事上しないといけない言語それがVB6
31 : 2022/12/07(水) 12:17:58.91 ID:A7lZOYTJ0
>>30
COBOLもね
27 : 2022/12/07(水) 12:16:21.91 ID:y377jyzrM
VBも不動の地位にあるな
29 : 2022/12/07(水) 12:16:42.93 ID:DmfJHLLZM
Javaは言語ではなくOracleの商品になってしまったからな
32 : 2022/12/07(水) 12:18:13.25 ID:y377jyzrM
商用のフレームワークにアドオン開発しようとしたらJavaがまだまだ主流だしな
33 : 2022/12/07(水) 12:19:06.96 ID:fjPwlZBq0
Javaに限らずビッグエンディアン系はマジで死滅してほしい
通信関係もそうなんだけどBEの存在がなぜ許されてるのか理解できない
35 : 2022/12/07(水) 12:21:40.48 ID:8pbOloQ50
>>33
人間に優しいやろなにがわるいんや(ハナホジ
34 : 2022/12/07(水) 12:19:57.88 ID:dkcfooV30
Blazorって胸キュン?
36 : 2022/12/07(水) 12:23:28.07 ID:5V5kVPZLM
言語仕様が古いというかなんちゃってなところあるのが今更新規でやろうと思わないんじゃないかな
ジェネリクスとか
phpと似た道辿りそうな
37 : 2022/12/07(水) 12:23:37.56 ID:O9FebRCf0
人間がやるからミスを防ぐために回りくどい仕様が追加されてきたけど
AIが直接書くなら結局アセンブリやマシン語になるんじゃないか?
39 : 2022/12/07(水) 12:26:15.79 ID:fjPwlZBq0
>>37
それただの高級プログラミング言語じゃん
38 : NG NG
どうせAI導入するならコンパイラとか実行ランタイムにAI導入して
クソいまいましいジェネリクスとかライフタイムとか使わんでもいいようにしてくれ

コメント

タイトルとURLをコピーしました