プログラミング言語Julia ~Ubuntu 編~
先日Windowsにインストールしてみた Julia ですが、Ubuntu のパッケージが用意されています。対象のUbuntuは 12.04, 12.10, 13.04, 13.10 があります。ここでは Ubuntu 12.04.3 (LTS) にインストールします。
Ubuntu にパッケージのリポジトリを導入
公式サイトの手順に沿って、実施します。依存関係パッケージは別ppaのためそちらも追加します。
$ sudo add-apt-repository ppa:staticfloat/juliareleases $ sudo add-apt-repository ppa:staticfloat/julia-deps $ sudp apt-get update
インストール
julia という名前のパッケージをインストールします。
$ sudo apt-get install julia
REPL
julia でREPLが起動できます。
スクリプト起動時間の比較
どうも起動時間が遅いようですね。Hello World を表示するスクリプトをいくつかのプログラミング言語と比較してみました。
言語 | 時間 |
---|---|
Python | 0.065s |
Ruby | 0.013s |
Julia | 3.786s |
測定
tkondou@zion:~$ time python ~/work/playground/py/hello.py Hello, World! real 0m0.065s user 0m0.016s sys 0m0.020s tkondou@zion:~$ time ruby ~/work/playground/ruby/hello.rb Hello, World! real 0m0.013s user 0m0.000s sys 0m0.008s tkondou@zion:~$ time julia ~/work/playground/julia/hello.jl Hello, World! real 0m3.786s user 0m3.424s sys 0m0.052s tkondou@zion:~$