2012-02-24[n年前へ]
■超簡単で超上級ハッカーも満足する言語 Juliaでハロー・オッパイ
「チョー簡単で超上級ハッカーも満足する言語 Julia」をインストールしました。Juliaは
sudo make -C external install-lighttpdとした上で、
./launch-webserverとすると、WEBブラウザからグラフィカル・インタラクティブ・シェルを起動することができます(動作確認:OSX LION)。たとえば、ローカルマシンのJuliaを使うなら、"http://localhost:2000"にブラウザからアクセすると、ブラウザ内にグラフィカル・インタラクティブ・シェルが表示され、操作することができるようになります。
グラフィカルに作業ができるようになれば、Juliaで何かを描いてみたくなります。そこで、まずは定番の「Hello World」、こんにちは世界、こんにちは赤ちゃん的な何か…つまりはハローオッパイなコードを実行させてみることにしました。
Juliaのために選んだハローオッパイは(ヤング率的に)かなりヤングな「おっぱい断面方程式」です。それをJulia の文法に沿わせると、
plot(x->(3*x*log(x) -(1/36/exp(-(36*x-36/2.718)^4))),0,1)という コードになります。コードを書いてリターンキーをポン!と叩くや否や、超簡単で超上級ハッカーも満足する生まれたての言語 Juliaが描き出す「ハロー・オッパイ」が、こんなボリューミーで(ヤング率的にはかなりヤングな)「おっぱい」です。