- 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導入して
クソいまいましいジェネリクスとかライフタイムとか使わんでもいいようにしてくれ
コメント