Julia 這套程式語言 1.0 釋出。(詳見:Julia 1.0)
Julia 是專門用在 GPU、機器學習、數學計算等等用途的程式語言。
- 註1:我還沒開始使用,先做簡單的紀錄~
- 註2:Julia (编程语言) - 维基百科WikiPedia 寫對這程式語言的期望:
-
- 要像 C 語言一般快速而有擁有如同 Ruby 的動態性
-
- 要具有 Lisp 般真正的同像性而又有 Matlab 般熟悉的數學記號
-
- 要像 Python 般通用
-
- 像 R 般在統計分析上得心應手
-
- 像 Perl 般自然地處理字元串
-
- 像 Matlab 般具有強大的線性代數運算能力
-
- 像 shell 般膠水語言的能力
-
- 易於學習而又不讓真正的黑客感到無聊;
-
- 它應該是互動式的,同時又是編譯型的
- 簡直就是包山包海.. XD
-
Julia 程式語言 1.0 釋出
不過 Julia 這套程式語言主打的是什麼呢?為何要花時間再來學這套呢?
Julia 號稱 Script language 的寫法(Matlab + Python),執行有接近 C 的效能(最好的情況下)。
- 註:效能圖表:Julia Micro-Benchmarks
官方網站 與 GitHub 位置
- The Julia Language: A fresh approach to technical computing.
- GitHub - JuliaLang/julia: The Julia Language: A fresh approach to technical computing.
Julia 的套件函式庫
- Julia Package Listing
- 註:雖然套件看起來不多,不過 Julia 可以調用 C (不須額外包裝或特殊 API)、Python 的函式庫,就等同可以調用超多的函式庫了~