想要在 Windows 系統中 make IPSUR 新版的套件,修改了一些 source code ,但在仍然為著需要 ESS(Emacs Speak Statistic) 的套件苦惱時, 在 IPSUR 的開發者 G. Jay Kerns 的 git source code 檔案 旁出現 ESS, Julia 的程式庫。好奇的看了一下這又是什麼東東?從 Julia 官網中擷取它自己的簡介: Julia is a high-level, high-performance dynamic programming language for technical computing, with syntax that is familiar to users of other technical computing environments. It provides a sophisticated compiler, distributed parallel execution, numerical accuracy, and an extensive mathematical function library. The library, largely written in Julia itself, also integrates mature, best-of-breed C and Fortran libraries for linear algebra, random number generation, signal processing, and string processing. 它內建的 Compiler 是建構在 LLVM 的基礎上,可以轉成 C,執行的效率可以提升。網站針對Fibonacci, quickSort 等功能也提出各種不同語言 benchmark,包括 C, Fortran, Julia, Python, Matlab, R 等。 Julia(茱莉亞) 這個相當年輕的語言,依照其發展的趨勢, 有想要取代 Matlab 的影子 ,至於 R 的軟體 是否可能被取代,有待 Julia 的套件的開發是否完整?但是,已經有人寫了一篇名為 " Thoughts on Julia and R " 的文章,對...