大概在兩年半之前,我們開始創造這種能滿足我們貪念的語言 。它還沒有完工——但是已經可以發布一個1.0版本了——我們創造的語言叫做Julia 。她已經實現了我們那些亂七八糟需求的90%,而現在她需要來自更多人更亂七八糟的需求,來讓她走得更遠 。如果你也是一位貪心不足,不可理喻,需索無度的碼場二逼青年,希望你能來試試這個東東 。
1.矩陣計算Julia的矩陣計算默認是由openBLAS支持 。openBLAS是一款開源的線性代數庫,開發者來自于中科院軟件所的張常有老師團隊 。同時Julia也支持intel的MKL庫(如果你購買了intel的MKL的話) 。所以正如Julia自己所號稱的一樣,Julia的矩陣處理性能是非常高的 。2.并行然后是代碼的并行化,Julia的介紹中有這么一句話:為分布式與并行而設計.可以看一下語法上也是原生支持并行的.3.庫的支持然后目前Julia已經有一些很好的庫了(以后不斷更新):數學優化方面有JuliaOpt,并沒學過數學優化但是據說寫的很好用 。
JuliaQuant量化庫,貌似樓下的答主在用天文方面,JuliaAstro一個天文口的庫在量子計算方面,由齊曉東@i2000s 發起的juliaQuantum已經能夠具有一些基本的功能,同時他們甚至有拿代碼去量子計算機上使用(當然并不是真的量子計算機,而是絕熱機)Mocha 一個很像caffee的機器學習庫JuliaGPU里面有一些關于GPU計算的庫,一些著名的庫的wrapper,比如opencv(還只能在0.5-dev上調用,因為是調用了cpp)JuliaBio 生物信息(并沒有用過和我的專業不太相關)因為開始翻譯Julia.jl,相關內容請關注我正在進行中的中文版Julia程序包博物館JuliaCh.jl當然這里也會不定期更新這一部分 。
4.編程范式的支持OO是支持的,采用的是多重派發.函數式編程,lambda表達式,閉包等也是有的.然后也有metaprogramming.由于Julia語言的誕生源自于兩個實驗室中,所以Julia首先是會要滿足實驗室科研的需求的(小道消息說,Julia的誕生是因為某計算化學大牛覺得MATLAB不好用,2333)同時它強大的目標,我想在1.0之后也能夠引起一大部分業界關注者的使用(然而一些生物信息的創業公司已經在用了呢) 。
推薦閱讀
- 長安福特客戶服務,福特新能源
- 華為nova4三個攝像頭怎么用 華為nova4三個攝像頭的用法
- 華為nova4e可以開空調嗎 華為nova4e可以開空調嗎
- 華為m5pro和m5區別 華為m5pro和m5有什么區別
- 華為blnal30什么型號 華為blnal30的手機型號是什么
- 最高root,root超級權限大師
- 小米官網root多長時間,手機root要多長時間
- zuk flyme root,官版flyme
- 普通水龍頭開關方向
- 為什么雞蛋在鹽水中會浮起來
