4

閒聊 - 2024 年,Java 與 C# 的 TIOBE 排行會黃金交叉嗎?

 8 months ago
source link: https://blog.darkthread.net/blog/java-csharp-tiobe-index-cross/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

2024 年,Java 與 C# 的 TIOBE 排行會黃金交叉嗎?-黑暗執行緒

幾年前從一篇 VB.NET 超越 C# 文章認識了 TIOBE 程式語言排行,我對 TIOBE 的理解是它依據 Google、維基百科、Bing、Amazon、YouTube... 等平台搜尋 `+" programming" 結果計算而得參考,作為各種程式語言「熱門或受歡迎程度」的指標(與具備該技能的工程師、課程及職缺數量正相關),我認為不能代表程式語言的普遍性及應用比率(光 JavaScript 排在 C/C++ 後面便與我的認知大不同,而在 PYPL 排行,Java 以 15.73% 仍遙遙領先 C# 的 6.67%,這部分上回已有討論過),無論如何,指標總是指標,TIOBE Index 歷史悠久,在大家心中仍是程式語言排行的重要參考。

看到保哥分享 C# 因為 Rating 指數年增 1.43% 被選為 2023 年度程式語言,我則看到另一件令我興奮的事,苦苦追趕了二十多年,C# 會在 2024 年與 Java 在 TIOBE 黃金交叉嗎?

Fig1_638403272714824405.png

與去年一月相比,前五名排行未變,分別是 Python、C、C++、Java 與 C#,但前十名除了 C#、PHP 與 Scratch 外,其餘都呈現指數下滑。但 Java 跌了 4.34%、C# 增加了 1.43%,一來一往,讓二者差距只剩 0.71 個百分點 (7.87% vs 7.16%),C# 很有可能在今年超車。但也不排除這只是短期波動,Java 來個大反彈又把 C# 甩開,但長期向下及長期向上的發展趨勢,C# 早晚會超越 Java,只剩何時發生的問題。

回到現實,早期 C# 因為被封印在 Windows 平台,加上微軟商業軟體色彩,不易受學術界及開源社群青睞,錯失發展黃金期(好可惜,若 C# 能早一點開源跨平台,局面應不可同日而語)。在既有系統應用比例及生態系統豐富度上遠遠不及 Java,看來不是五年十年可以改變的現實。
(更別提許多人對 C# 還停在 Windows Only 的刻板印象,至今不知 C# 早已能在 Linux/macOS 上跑)

程式語言就像兵器,高矮胖瘦,力氣大小,準確度敏捷性不同,適合的兵器也不同。說到底就求一個順手好使方便上場殺敵,謀生自娛兩相宜,就是適合的好兵器。對我而言,最順手的好兵器自然是 C# 無疑,看著它從錯失先機,苦苦追趕到可望超車,有點小開心,哈!

and has 1 comment

Comments

Post a comment

Comment
Name Captcha

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK