?
TIOBE 編程社區指數是一個衡量編程語言受歡迎程度的指標,評判的依據來自世界范圍內的工程師、課程、供應商及搜索引擎,TIOBE 官網近日公布了 2023 年 8 月的編程語言排行榜。
此次的榜單中,Python依舊穩居第一,占比達到了13.33%。而C則位居第二,占比11.41%、C++排名第三,占比10.63%。除此之外,Java 排行第四位,占比 10.33%、C# 排行第五位,占比 7.04%、JavaScript 在本月保持榜單第六位,為 3.29%。
雖然大多數語言都是老面孔,但這個月有些不同——Julia 歷史首次進入了TIOBE 榜單前 20 名!Julia 的創制始于 2009 年的麻省理工學院,相較于 Top 20 中的其他編程語言,它算是一門比較年輕的語言了。
作為一門在科學計算方面的高級通用動態編程語言,Julia 誕生的初衷就是為了滿足高性能數值分析和計算科學的需要,它也真的能做到了既高產又高效。不僅性能可與 C 和 Fortran 相媲美,代碼風格也像 Python 般靈活,因此幾年前開發者圈內還時常出現“Julia 將替代 Python”的說法。
Julia 的忽然崛起,其原因或許與 Python 盛行的理由相似:Julia 特別適用于數據科學和數學核算范疇,而近幾個月 AI 的熱潮好像也帶動了 Julia 的使用。
TIOBE 首席執行官 Paul Jansen 剖析道,盡管 Julia 與 Top 20 中的 Python、R 和? MATLAB 的適用范疇相似,但 Julia 的優勢也毫不遜色:“Julia比 Python 更快,比 R 更適合編寫大型體系,也比 MATLAB 更便宜。因此,速度、可擴展性和開源性使 Julia 成為一個有吸引力的挑選。”
不過,Paul Jansen 也說到,Julia 要比上述這三種語言需要更多的編程技巧。關于 Julia 之后是否能保持并提高自己的排名,十分令人期待。