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
- InK會成為下一個Qtum嗎?QT
- Julia語言程式基礎
- 如何成為一個通曉多種程式語言的程式設計師程式設計師
- 轉享:JVM 是下一個組合語言嗎?不會JVM組合語言
- 美團會成為下一個反壟斷調查物件嗎?物件
- 【譯】你的程式語言能做到這個嗎?(為什麼要學函數語言程式設計)函數程式設計
- 一個julia語言部落格
- 特斯拉會不會成為下一個蘋果?蘋果
- 每個程式設計師都應該知道的下一個程式語言——Kotlin程式設計師Kotlin
- Julia1.0程式語言淺析
- 為什麼Julia語言這麼棒?
- 半路學程式設計,可以成為大牛程式設計師嗎?程式設計師
- 程式設計師下一門要學的程式語言Swift程式設計師Swift
- 半路學程式設計,可以成為大牛嗎?程式設計
- AutoGPT 橫空出世,會成為 AI 領域中的下一大趨勢嗎?GPTAI
- C2x將成為C語言的下一個ISO標準C語言
- Google Glass是否會成為旅遊業的下一個大趨勢?Go
- 成為偉大程式設計師的 10 個要點程式設計師
- 如何成為一個偉大的 JavaScript 程式設計師JavaScript程式設計師
- 如何學會函數語言程式設計函數程式設計
- 能讓你成為更優秀程式設計師的10個C語言資源程式設計師C語言
- python是函數語言程式設計嗎Python函數程式設計
- 你真的理解函數語言程式設計嗎?函數程式設計
- 你真的理解【函數語言程式設計】嗎?函數程式設計
- 「Golang成長之路」函數語言程式設計Golang函數程式設計
- 你在成長為一個優秀的程式設計師嗎程式設計師
- julia語言編輯器
- 成為一個女程式設計師程式設計師
- 大資料:程式語言真的重要嗎?大資料
- 下一個偉大的JVM語言是什麼?JVM
- 如何成為偉大的程式設計師?程式設計師
- 「Golang成長之路」函數語言程式設計篇Golang函數程式設計
- 為什麼程式設計初學者會選擇 Python 作為入門語言?程式設計Python
- 程式設計師職業規劃:如何選擇下一門程式語言程式設計師
- 把一個python程式改寫成JuliaPython
- 無伺服器會成為企業應用開發的下一個大事情嗎?伺服器
- C語言是程式設計小白的噩夢,WEB開發成為轉行程式設計師的福音!C語言Web行程程式設計師