自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

2023年震撼,Java地位搖搖欲墜?在TIOBE排行榜滑坡至歷史最低!

開發(fā) 后端
Java雖然在編程語言排行榜上有所下降,但并不意味著Java就沒有前途和價值。Java仍然是一門成熟、穩(wěn)定、高效、跨平臺的語言,擁有龐大的用戶群和豐富的生態(tài)系統(tǒng)。

一、Java掉到歷史最低

從2023年6月開始Java掉到歷史最低排到第4位。

2023年10月tiobe編程語言排行榜,Java仍然還是排到了第4位,C# 和 Java 之間的差距從未如此之小。

top 10 編程語言1988年~2023年歷史排名。

引用tiobe官網(wǎng)上TIOBE Software 首席執(zhí)行官的話:

10 月頭條:C# 越來越接近 Java

C# 和 Java 之間的差距從未如此之小。目前,差距僅為 1.2%,如果保持這種趨勢,C# 將在大約 2 個月的時間內(nèi)超越 Java。在所有編程語言中,Java 的跌幅最大,為 -3.92%,C# 的漲幅最大,為 +3.29%(每年)。這兩種語言一直在相似的領(lǐng)域中使用,因此二十多年來一直是競爭對手。Java 受歡迎程度下降的主要原因是 Oracle 在 Java 8 之后決定引入付費(fèi)許可模式。微軟在 C# 上采取了相反的做法。過去,C#只能作為商業(yè)工具Visual Studio的一部分。如今,C# 是免費(fèi)且開源的,受到許多開發(fā)人員的歡迎。Java 的衰落還有其他原因。首先,Java 語言的定義在過去幾年中沒有發(fā)生太大變化,而其完全兼容的直接競爭對手 Kotlin 更易于使用且免費(fèi)?!猅IOBE Software 首席執(zhí)行官 Paul Jansen

二、編程語言排行榜

編程語言排行榜是一種用來衡量編程語言的流行度或受歡迎程度的指標(biāo),它通常會根據(jù)一些數(shù)據(jù)或標(biāo)準(zhǔn)來對編程語言進(jìn)行排序和評價。不同的編程語言排行榜可能會有不同的數(shù)據(jù)來源、計算方法和評估標(biāo)準(zhǔn),因此它們的結(jié)果也可能會有所差異。

目前,最知名和權(quán)威的編程語言排行榜之一是 TIOBE 編程社區(qū)指數(shù),它由成立于 2000 年 10 月位于荷蘭埃因霍溫的 TIOBE Software BV 公司創(chuàng)建和維護(hù)。TIOBE 編程社區(qū)指數(shù)通過對網(wǎng)絡(luò)搜索引擎中涉及編程語言的查詢結(jié)果數(shù)量進(jìn)行計算,來衡量各種編程語言的受歡迎程度。TIOBE 編程社區(qū)指數(shù)每個月都會更新一次,并且每年還會評選出一門年度編程語言,表示該門語言在當(dāng)年的排名中上升幅度最大。除了 TIOBE 編程社區(qū)指數(shù)之外,還有一些其他的編程語言排行榜,以下是列舉的一些編程語言排行榜。

1、TIOBE編程語言排行榜

TIOBE是一家荷蘭的編程軟件質(zhì)量評估公司,每月發(fā)布一份編程語言排行榜。它使用搜索引擎查詢結(jié)果、開發(fā)者社區(qū)活躍度和其他指標(biāo)來評估編程語言的受歡迎程度。

2023年10月TIOBE編程語言排行榜。

2、Stack Overflow開發(fā)者調(diào)查

Stack Overflow每年進(jìn)行一次開發(fā)者調(diào)查,其中包括有關(guān)最受歡迎編程語言的信息。Stack Overflow 開發(fā)者調(diào)查是最權(quán)威的編程語言排行榜之一,該調(diào)查可以反映全球開發(fā)者對編程語言的喜好和使用情況。在選擇編程語言時,可以參考該調(diào)查的結(jié)果,但也需要根據(jù)自己的實(shí)際需求和開發(fā)環(huán)境進(jìn)行綜合考慮。

連續(xù)三年最受歡迎編程語言排名,可以明顯的看出Java的占比在逐年的降低

3、GitHub編程語言趨勢榜

GitHub提供了一個編程語言趨勢頁面,顯示了開發(fā)者在GitHub上使用的編程語言趨勢。雖然這不是正式的排行榜,但反映了實(shí)際的開發(fā)趨勢。

GitHub在趨勢榜比較前的基本者是Python或Go的項(xiàng)目。

GitHub官網(wǎng)已經(jīng)去掉了top的排名榜只保留了趨勢榜,由一些GitHub的愛好者和貢獻(xiàn)者創(chuàng)建和維護(hù)的www.github-zh.com的GitHub中文社區(qū)網(wǎng)站,是非官方github網(wǎng)站,它旨在為中文用戶提供GitHub的相關(guān)資訊、教程、交流和協(xié)作平臺,還可以查到Github項(xiàng)目排行榜。

三、展望Java

可以看到各種編程語言排行榜的數(shù)據(jù),雖然會存在片面的情況,但也大體能表現(xiàn)出Java的地位在下降,遙想當(dāng)年Java是排行榜霸榜老大哥。

雖然Java明顯下降,或許正如TIOBE首席執(zhí)行官說的“Java 受歡迎程度下降的主要原因是 Oracle 在 Java 8 之后決定引入付費(fèi)許可模式。微軟在 C# 上采取了相反的做法?!痹谶@個開放的世界里真正的開源而不是利用開源來測試付費(fèi)項(xiàng)目才能真正的讓大家推崇。

Java的許可模式變化導(dǎo)致用戶流失。自從Java 8之后,甲骨文公司決定對Java的商業(yè)使用收取費(fèi)用,這使得一些企業(yè)和開發(fā)者轉(zhuǎn)向其他免費(fèi)或開源的語言,如C#、Python等 。

Java的競爭對手不斷發(fā)展和創(chuàng)新,提供了更多的選擇和優(yōu)勢。例如,C#在.NET平臺上不斷完善和擴(kuò)展,支持跨平臺、混合開發(fā)、WebAssembly等技術(shù) ;Python在數(shù)據(jù)科學(xué)、人工智能、Web開發(fā)等領(lǐng)域有著廣泛的應(yīng)用和生態(tài) ;Kotlin作為Android官方推薦的語言,兼容Java,并提供了更多的語法糖和功能 。

Java雖然在編程語言排行榜上有所下降,但并不意味著Java就沒有前途和價值。Java仍然是一門成熟、穩(wěn)定、高效、跨平臺的語言,擁有龐大的用戶群和豐富的生態(tài)系統(tǒng)。Oracle作為Mysql、Java等重量級項(xiàng)目的擁有者,也在不斷地改進(jìn)和創(chuàng)新Java,讓Java能夠適應(yīng)時代的變化和需求。包括Java 17的免費(fèi)、Kafka/Spring Boot新版本最低的Java版本為17、Java 21引入?yún)f(xié)程等,都是Oracle在努力讓Java保持競爭力和活力的例證 。

未來在不斷的變化,說不定馬斯克的美女機(jī)器人就真的造出來了。

當(dāng)然,我們也不能忽視其他編程語言的發(fā)展和優(yōu)勢,我們應(yīng)該保持開放和學(xué)習(xí)的心態(tài),了解不同語言的特點(diǎn)和適用場景,選擇最合適的語言來解決問題。編程語言只是工具,重要的是我們能夠用它們創(chuàng)造出有價值的產(chǎn)品和服務(wù)。

責(zé)任編輯:姜華 來源: 今日頭條
相關(guān)推薦

2009-10-21 16:17:19

VMware虛擬化

2022-08-09 08:29:50

TIOBE編程語言排行榜程序員

2021-08-12 08:55:22

編程語言數(shù)據(jù)Python

2020-08-13 11:55:33

編程語言JavaPython

2019-06-20 14:45:23

PythonTIOBE編程語言

2023-06-09 15:39:40

編程語言Python

2022-10-28 16:13:03

編程語言Java開發(fā)

2019-12-17 10:48:42

PHPTIOBE語言

2023-12-13 14:31:42

編程語言C#Java

2013-10-21 14:08:04

IT技術(shù)周刊

2020-03-14 16:51:21

編程語言JavaDelphi

2014-09-09 13:52:52

編程語言排行榜

2022-06-17 12:10:07

RPA機(jī)器人流程自動化

2015-07-13 10:43:42

C++編程語言排行

2024-01-08 06:49:08

2023-07-11 07:05:15

老人機(jī)天語手機(jī)屏幕

2019-11-01 09:26:20

Java編程語言Python

2015-05-14 10:48:39

編程語言排行榜Visual Stud

2018-03-08 09:08:51

TIOBE編程語言Python

2009-03-31 18:59:51

Vmware虛擬化IT
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號