Python地位不保:Julia正在加速崛起!
Python在TIOBE程式語言索引中首次進入前三位,僅次於C和Java。
根據TIOBE的說法,Python現在正變得“越來越普遍”,並且成為大學裡所有需要程式設計的課程以及工業領域的首選。其普及的關鍵在於它易於學習、安裝和部署。
根據2018年9月的搜尋引擎排名,TiOBE索引中最流行的五種語言分別是Java、C、Python、C++和VisualBasic .NET。
但朱莉婭再次出現在TIOBE的“有意思的舉動”中,從8月份的第50名(首次進入前50名)上升到9月份的第39名。
機器學習和大資料科學家在2012年釋出的這種語言也出現在了開發者分析公司RedMonk的雷達上。RedMonk說,最近有一家大型供應商向該公司詢問,Julia是否仍將是一種小眾語言,是否會繼續發展下去。
在推出六年後,Julia1釋出於8月份釋出。它的開發目標是挑選C、Ruby、Python、R和Matlab中的最佳,並用一種語言提供給“貪婪的開發人員”和機器學習科學家。
麻省理工學院的電腦科學與人工智慧實驗室(CSAIL)也稱讚茱莉亞1.0是它自己的一個重要里程碑,因為朱莉婭的一個共同創始人是麻省理工學院CSAIL教授艾倫·埃德爾曼,麻省理工學院朱莉婭實驗室的主任。
“Julia1的釋出表明,朱麗亞現在已經準備好將高水平的生產力和Python和R的易用性結合到C++的閃電般快的速度上來改變技術世界,”埃德曼說。
正如麻省理工學院指出的,Julia是在麻省理工學院開發和培育的,現在有700個開源貢獻者,1900個註冊包,41000個GitHub明星,以及200萬下載量。
它還被700多所大學和研究機構使用,包括英傑華(Aviva)、貝萊德(BlackRock)、第一資本(Capital One)以及流媒體巨頭Netflix等金融使用者。
另一個轉向Julia的著名組織是聯邦航空管理局,其合作伙伴林肯實驗室正在利用朱莉婭開發下一代機載避碰系統。
Julia的一個主要優點是可以開發演算法,然後在巨大的資料集上測試和執行它們,然後以單一語言交付演算法。
Julia因其用於構建超級計算機應用程式Celeste而贏得了聲譽,該應用程式用於處理斯隆數字天空調查資料集,並在14.6分鐘內精確地編目1.88億天體。