Julia會成為下一個程式設計大語言嗎?
麻省理工學院認為肯定會成為的,因為他們釋出1.0版,Julia於2012年釋出,目標是結合C的速度與Python的可用性、Ruby的動態性、MATLAB的數學能力和R的統計能力。
Julia是麻省理工學院為那些“想擁有所有的一切”的開發人員建立的一種程式語言,本月釋出了其里程碑式1.0版,麻省理工學院強調了在最初發布後短短六年內該語言被迅速應用。
“Julia1.0的釋出表明,Julia現在已經做好了改變技術世界的準備,將Python和R的高生產率和易用性與C+的閃電般快速速度結合起來,”麻省理工學院教授AlanEdelman說。
Julia的能力很厲害:能將工作負載分散到數十萬個處理器核,這導致它從機器學習到大規模超級計算機模擬等各個方面的應用。
麻省理工學院說Julia是“petaflop club“中唯一的高階動態語言,在世界第10大超級計算機Cori上被用來模擬1.88億顆恆星、星系和其他天體,模擬執行只需14.6分鐘,使用650,000Knights Landing Xeon Phi 核,有1.5千兆秒的運算(每秒四萬億次浮點運算)。
Julia的其他用途包括自動駕駛汽車和3D印表機,以及在精確醫學、擴增實境、基因組學、機器學習和風險管理中的應用。
在麻省理工學院,研究人員利用Julia開發了下一代機載避碰系統(ACAS-X),最佳化了波士頓公立學校校車路線,以及實現了機器人導航與運動.
Julia是麻省理工學院電腦科學和人工智慧實驗室(Csil)開發和孵化的一種免費開放原始碼語言,擁有700多名活躍的開源撰稿人、1900多個註冊包、200萬次下載,以及每年101%的下載增長率。
雖然Julia還沒有進入最受歡迎的程式語言的前十名單,但面向開發人員的分析專家Redmonk和TIOBE都強調了開發人員對Julia的快速採用。,RedMonk補充說,一家主要的技術供應商最近對該語言表示了興趣。
Julia已經被各種大公司使用,包括Aviva, BlackRock, Capital One, 和 Netflix以及700多所大學和研究機構。
Julia的自然變色龍滿足許多不同的用例,它是動態型別的,但支援可選型別宣告;它“感覺像一種指令碼語言”,但是可以透過LLVM為多個平臺編譯成“高效的本機程式碼”。
使用它的多分派dispatch正規化能表達許多物件導向和函式程式設計正規化,它還有一個非常適合數學運算的語法,有許多數字資料型別和內建的並行支援。
Julia是麻省理工學院為那些“想擁有所有的一切”的開發人員建立的一種程式語言,本月釋出了其里程碑式1.0版,麻省理工學院強調了在最初發布後短短六年內該語言被迅速應用。
“Julia1.0的釋出表明,Julia現在已經做好了改變技術世界的準備,將Python和R的高生產率和易用性與C+的閃電般快速速度結合起來,”麻省理工學院教授AlanEdelman說。
Julia的能力很厲害:能將工作負載分散到數十萬個處理器核,這導致它從機器學習到大規模超級計算機模擬等各個方面的應用。
麻省理工學院說Julia是“petaflop club“中唯一的高階動態語言,在世界第10大超級計算機Cori上被用來模擬1.88億顆恆星、星系和其他天體,模擬執行只需14.6分鐘,使用650,000Knights Landing Xeon Phi 核,有1.5千兆秒的運算(每秒四萬億次浮點運算)。
Julia的其他用途包括自動駕駛汽車和3D印表機,以及在精確醫學、擴增實境、基因組學、機器學習和風險管理中的應用。
在麻省理工學院,研究人員利用Julia開發了下一代機載避碰系統(ACAS-X),最佳化了波士頓公立學校校車路線,以及實現了機器人導航與運動.
Julia是麻省理工學院電腦科學和人工智慧實驗室(Csil)開發和孵化的一種免費開放原始碼語言,擁有700多名活躍的開源撰稿人、1900多個註冊包、200萬次下載,以及每年101%的下載增長率。
雖然Julia還沒有進入最受歡迎的程式語言的前十名單,但面向開發人員的分析專家Redmonk和TIOBE都強調了開發人員對Julia的快速採用。,RedMonk補充說,一家主要的技術供應商最近對該語言表示了興趣。
Julia已經被各種大公司使用,包括Aviva, BlackRock, Capital One, 和 Netflix以及700多所大學和研究機構。
Julia的自然變色龍滿足許多不同的用例,它是動態型別的,但支援可選型別宣告;它“感覺像一種指令碼語言”,但是可以透過LLVM為多個平臺編譯成“高效的本機程式碼”。
使用它的多分派dispatch正規化能表達許多物件導向和函式程式設計正規化,它還有一個非常適合數學運算的語法,有許多數字資料型別和內建的並行支援。
要點
Julia是麻省理工學院為那些“想要一切”的開發人員建立的程式語言,已經達到了它的里程碑式1.0版。麻省理工學院說,這種語言結合了許多現有語言的優點,有可能“改變技術世界”。
banq注:學院派總是想提出解決一切的完美方案,當然不代表我不看好Julia,只是希臘與羅馬體系區別,是工程與科學的區別。
Is Julia the next big programming language? MIT th
[該貼被banq於2018-08-30 08:05修改過]
相關文章
- Go 會接替 Java,成為下一個企業級程式語言嗎?GoJava
- Julia語言程式基礎
- 【譯】你的程式語言能做到這個嗎?(為什麼要學函數語言程式設計)函數程式設計
- 每個程式設計師都應該知道的下一個程式語言——Kotlin程式設計師Kotlin
- Flatcoins會成為下一個DeFi熱門敘事嗎?
- Julia1.0程式語言淺析
- 20201022-成信大-C語言程式設計-20201學期《C語言程式設計B》C-trainingExercises26C語言程式設計AI
- 為什麼Julia語言這麼棒?
- python是函數語言程式設計嗎Python函數程式設計
- 美團會成為下一個反壟斷調查物件嗎?物件
- 蘇州會不會成為下一個深圳?
- 「Golang成長之路」函數語言程式設計Golang函數程式設計
- 你真的理解函數語言程式設計嗎?函數程式設計
- C2x將成為C語言的下一個ISO標準C語言
- PHP 程式設計師學會了 Go 語言就能唬住面試官嗎?PHP程式設計師Go面試
- 「Golang成長之路」函數語言程式設計篇Golang函數程式設計
- 《代號:無限大》會成為外國玩家的下一款GTA嗎?
- AutoGPT 橫空出世,會成為 AI 領域中的下一大趨勢嗎?GPTAI
- ‘程式語言‘ ’程式設計工具’程式設計
- 程式語言設計,程式設計哲學程式設計
- Zig成為薪酬最高的程式語言
- C語言是程式設計小白的噩夢,WEB開發成為轉行程式設計師的福音!C語言Web行程程式設計師
- 為什麼程式設計初學者會選擇 Python 作為入門語言?程式設計Python
- 物件導向變成 VS 函數語言程式設計物件函數程式設計
- 函數語言程式設計的幾個概念函數程式設計
- 車載語音助手會是下一個風口嗎?
- 程式設計中的遞迴(C語言為例)程式設計遞迴C語言
- 程式語言排行榜新鮮出爐:憑什麼Python成為程式設計新貴?Python程式設計
- c語言程式設計題C語言程式設計
- 函數語言程式設計函數程式設計
- JAVA語言程式設計思想Java程式設計
- 入門程式設計學習,適合學python語言嗎?程式設計Python
- 【面試官問】你懂函數語言程式設計嗎?面試函數程式設計
- Julia:調查顯示76% 的 Julia 使用者將 Python 作為首選替代語言Python
- 5分鐘學會 Python 函數語言程式設計Python函數程式設計
- Scala 函數語言程式設計(一) 什麼是函數語言程式設計?函數程式設計
- 為什麼RedisCluster會設計成16384個槽呢?Redis
- 使用C語言程式設計的7個步驟C語言程式設計