最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

編程語言榜單Java與Python并列第二!Julia下滑

 更新時間:2021年08月11日 17:39:16   作者:蘇小宓  
日新月異的技術(shù)圈,隨著云、大數(shù)據(jù)、人工智能等主流技術(shù)的廣泛應用,作為開發(fā)利器的編程語言的最新發(fā)展趨勢也在無形中發(fā)生了變化,本文主要介紹了java、Python、Julia等語言在Resmonk榜單的排名

近日,全球知名行業(yè)分析公司 RedMonk 發(fā)布了 Q3 的編程語言榜單,本排行榜基于 GitHub 和 Stack Overflow 兩大社區(qū)中使用及討論的編程語言熱度進行排行,真實地反應了開發(fā)者對各大編程語言應用的現(xiàn)狀,也希望透過此榜單能夠為更多的從業(yè)者在工具的抉擇層面帶來一些借鑒。

RedMonk 編程語言排行榜 TOP 20

通過調(diào)查與分析,RedMonk 編程語言排行榜 TOP 20 如下:

在這里插入圖片描述

  1. JavaScript
  2. Python
  3. Java
  4. PHP
  5. CSS
  6. C++
  7. C#
  8. TypeScript
  9. Ruby
  10. C
  11. Swift
  12. R
  13. Objective-c
  14. Shell
  15. Scala
  16. Go
  17. PowerShell
  18. Kotlin
  19. Rust
  20. Dart

 值得關注的變化

和上個季度的榜單相比,在本季度中,RedMonk 官方也總結(jié)出一些值得關注的重要變化:

Java

過去一段時間中,在 Python 迅猛的增速之下,Java 的腳步有所放緩,從原來的第二名下降到了第三位,就在很多從業(yè)者擔心 Java 的使用率是否會進一步下降時,在本季度中,Java 重新回歸,與 Python 并列榜單第二位。

不過,在編程語言層出不窮的發(fā)展趨勢下,不少從業(yè)者似乎并不太看好 Java,甚至定期為企業(yè)基礎設施的堅定者(Java)撰寫墓志銘。但現(xiàn)實來看,Java 屹立不倒自然有其自身的發(fā)展優(yōu)勢,它曾作為用于數(shù)字電視機頂盒的一種主力編程語言,在不斷變化的技術(shù)潮流中,仍然可以找到其能夠勝任的地方。

這些年來,Java 在這些排名上的表現(xiàn)給人留下深刻印象,而且由于它表現(xiàn)出非凡的適應快速變化環(huán)境的能力,因此它是一種難以與之抗衡的語言。

TypeScript

TypeScript 在本季度的排名位居第八位,現(xiàn)在該語言面臨最大的問題是其是否還能夠持續(xù)增長甚至超越 C#、C++、PHP 等老牌編程語言?亦或是現(xiàn)在的排名已經(jīng)到了它的極限?

對此,RedMonk 官方表示,現(xiàn)在一切說不準,但一年前這個時候,TypeScript 在排名所依據(jù)的綜合得分中落后第 5 名語言 6 分,但這次差距只有兩個點。當然,過去的表現(xiàn)也不總是能夠代表其未來的發(fā)展。

Go/Kotlin/Rust

與 TypeScript 一樣,Kotlin 和 Rust 在本次排名中都沒有變化。一方面,這一現(xiàn)狀可能會令該些語言的擁護者失望,但另一方面,它也反映了系統(tǒng)語言新出現(xiàn)的一些現(xiàn)實問題,即 Kotlin 和 Rust 的相對表現(xiàn),以及 Go 的長期停滯不前會給我們帶來一些思考。

多年來,Java 一直面臨著強大挑戰(zhàn)者的挑戰(zhàn),以爭奪企業(yè)應用程序首選語言的稱號。但是,正如上文所述,Java 并沒有在被挑戰(zhàn)的過程中受到一定的影響。事實上,與 Go、Kotlin 和 Rust 不同,Java 在排在第三位的兩個季度之后,它的份額在此次成功增長。通過自身適應性和企業(yè)應用的習慣相結(jié)合,Java 仍在企業(yè)級應用程序市場中占有很大的份額,這也意味著 Go、Rust、Kotlin 這些挑戰(zhàn)者能夠帶來的影響微乎其微,同時因為這些語言共享 JVM 平臺,所以其與 Java 之間的競爭要遠小于這些語言內(nèi)部之間的競爭。

Dart

上個季度,RedMonk 在發(fā)布編程語言榜單時,曾分析了 Dart 正在逐漸上漲的原因:雖然其語法不如 Kotlin 簡潔,但是隨著 Flutter 框架的成熟發(fā)展,Dart 的未來可期。

如今經(jīng)過了一個季度的時間,Dart 正如期待的那番,取代了 Perl 的位置成功進入榜單的 TOP 20。在實現(xiàn)這一小成就之后,現(xiàn)在的問題就是 Dart 能否持續(xù)保持著 TOP 20 的排名了。當前,排在其前面的 Kotlin 和 Rust 兩門語言的受歡迎度要略勝 Dart 一籌,因此,Dart 能否在挑戰(zhàn)中站穩(wěn)自己的腳步,還得看接下來的表現(xiàn)。

Julia

不久前,Julia 所在的公司 Julia Computing 剛剛完成了 2400 萬美元的 A 輪融資,這筆資金將被用于發(fā)展 Julia 生態(tài)系統(tǒng),而 Julia 語言自設計之初也被寄予厚望,正如其開發(fā)團隊所設想的那番,Julia 將集 Python、C、Ruby、R、Perl 等眾多語言之所長:

我們想要一種擁有自由許可的開源語言,同時擁有 C 的速度和 Ruby 的靈活。我們想要一種同像性語言,有像 Lisp 這樣真正的宏,也有像 Matlab 這樣的淺顯熟悉的數(shù)學符號。我們想要一門像 Python 一樣可用于通用編程,像 R 一樣易于統(tǒng)計,像 Perl 一樣自然地用于字符串處理,像 Matlab 一樣強大的線性代數(shù),像 shell 一樣擅長將程序粘合在一起的語言。它簡單易學,卻能讓嚴苛的黑客為之傾心。我們希望它是交互式的,具備可編譯性。

不過,通過調(diào)查數(shù)據(jù)顯示,Julia 在競爭愈發(fā)激烈的技術(shù)圈中,排名有所下滑,一年前 Julia 徘徊于 TOP 20 的邊緣位置,位于第 24 位,但在本季度中它跌至第 28 位。值得注意的是,排名越低,語言之間的絕對差異變得越小,但是對于一種語言而言,這樣的負面表現(xiàn)并不令人鼓舞。

對此,RedMonk 深入分析 Julia 語言下滑的原因時發(fā)現(xiàn),在 Julia 發(fā)展過程中,由于其非常注重分析等功能的構(gòu)建,Julia 經(jīng)常被開發(fā)者列入與 Python、R 等常用統(tǒng)計分析工具的競爭中,其中 Python、R 語言早已在各種實踐中證明了自己的受歡迎度與可持續(xù)性,此時,新興 Julia 語言的加入就有些黯然失色了。在此,也希望獲得新一輪融資的 Julia 在未來會有亮眼的特性出現(xiàn)。

完整的榜單:

在這里插入圖片描述

圖 RedMonk Q3 編程語言排行榜

到此這篇關于編程語言榜單Java與Python并列第二!Julia下滑的文章就介紹到這了,更多相關java與Python編程語言榜單排名內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Java 輕松實現(xiàn)二維數(shù)組與稀疏數(shù)組互轉(zhuǎn)

    Java 輕松實現(xiàn)二維數(shù)組與稀疏數(shù)組互轉(zhuǎn)

    在某些應用場景中需要大量的二維數(shù)組來進行數(shù)據(jù)存儲,但是二維數(shù)組中卻有著大量的無用的位置占據(jù)著內(nèi)存空間,稀疏數(shù)組就是為了優(yōu)化二維數(shù)組,節(jié)省內(nèi)存空間
    2022-04-04
  • Java?Mybatis框架由淺入深全解析下篇

    Java?Mybatis框架由淺入深全解析下篇

    MyBatis是一個優(yōu)秀的持久層框架,它對jdbc的操作數(shù)據(jù)庫的過程進行封裝,使開發(fā)者只需要關注SQL本身,而不需要花費精力去處理例如注冊驅(qū)動、創(chuàng)建connection、創(chuàng)建statement、手動設置參數(shù)、結(jié)果集檢索等jdbc繁雜的過程代碼,本文將作為最終篇為大家介紹MyBatis的使用
    2022-07-07
  • spring WebSocket示例詳解

    spring WebSocket示例詳解

    websocket是Html5新增加特性之一,目的是瀏覽器與服務端建立全雙工的通信方式,本篇文章主要介紹了spring WebSocket示例詳解 ,有興趣的可以了解一下。
    2017-01-01
  • 使用Easyexcel實現(xiàn)不同場景的數(shù)據(jù)導出功能

    使用Easyexcel實現(xiàn)不同場景的數(shù)據(jù)導出功能

    這篇文章主要為大家詳細介紹了如何在不同場景下使用Easyexcel實現(xiàn)數(shù)據(jù)導出功能,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2024-03-03
  • Java?Spring讀取和存儲詳細操作

    Java?Spring讀取和存儲詳細操作

    這篇文章主要介紹了Spring讀取和存儲詳細操作,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-08-08
  • Mybatis使用useGeneratedKeys獲取自增主鍵的方法

    Mybatis使用useGeneratedKeys獲取自增主鍵的方法

    這篇文章主要給大家介紹了關于Mybatis使用useGeneratedKeys獲取自增主鍵的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Mybatis具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-09-09
  • Java數(shù)據(jù)結(jié)構(gòu)專題解析之棧和隊列的實現(xiàn)

    Java數(shù)據(jù)結(jié)構(gòu)專題解析之棧和隊列的實現(xiàn)

    從數(shù)據(jù)結(jié)構(gòu)的定義看,棧和隊列也是一種線性表。其不同之處在于棧和隊列的相關運算具有特殊性,只是線性表相關運算的一個子集。更準確的說,一般線性表的插入、刪除運算不受限制,而棧和隊列上的插入刪除運算均受某種特殊限制。因此,棧和隊列也稱作操作受限的線性表
    2021-10-10
  • Spring深入探索AOP切面編程

    Spring深入探索AOP切面編程

    Spring是一個廣泛應用的框架,SpringAOP則是Spring提供的一個標準易用的aop框架,依托Spring的IOC容器,提供了極強的AOP擴展增強能力,對項目開發(fā)提供了極大地便利
    2022-07-07
  • Java +Tomcat + SpringMVC實現(xiàn)頁面訪問示例解析

    Java +Tomcat + SpringMVC實現(xiàn)頁面訪問示例解析

    這篇文章主要介紹了Java +Tomcat + SpringMVC實現(xiàn)頁面訪問示例解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-07-07
  • 淺談java中的局部變量和全局變量

    淺談java中的局部變量和全局變量

    這篇文章主要涉及了java中的局部變量和全局變量,就二者的含義、生存時間和創(chuàng)建位置作了介紹,需要的朋友可以參考下。
    2017-09-09

最新評論

天全县| 涿鹿县| 大悟县| 汉寿县| 兴业县| 泗洪县| 宁国市| 来凤县| 宁安市| 铜山县| 阜宁县| 太仓市| 衡水市| 通州区| 永昌县| 金华市| 化德县| 蒲城县| 西昌市| 东平县| 茂名市| 武宁县| 综艺| 博湖县| 蓝田县| 醴陵市| 绥滨县| 巩留县| 元氏县| 长寿区| 崇明县| 舟曲县| 银川市| 加查县| 通城县| 孟州市| 平南县| 盖州市| 青川县| 吴桥县| 武平县|