科学技術計算向けスクリプト言語『Julia』

 

この本、読み進めて、解らなくなったら戻ってを繰り返して、ノロノロと第7章まで読み終わった。


スポンサーリンク

この本は章の合間にこの分野のプチ情報が載ってるんだけど、そこで知ったのがJuliaという言語。
2012年にオープンソースとして提供が開始された科学技術計算向けのスクリプト言語で、この本によると、ゆくゆくはRやPythonの後継言語になるとも噂されているらしい。

ちょっと調べてみたら、Juliaのリリース記事を日本語訳した方がいたので読んでみた。↓
なぜ僕らはJuliaを作ったか


スポンサーリンク

僕らが欲しい言語はこんな感じだ。まず、ゆるいライセンスのオープンソースで、Cの速度とRubyの動的さが欲しい。Lispのような真のマクロが使える同図象性のある言語で、Matlabのように分かりやすい数学の記述をしたい。Pythonのように汎用的に使いたいし、Rの統計処理、Perlの文字列処理、Matlabの線形代数計算も要る。シェルのように簡単にいくつかのパーツをつなぎ合わせたい。チョー簡単に習えて、超上級ハッカーも満足する言語。インタラクティブに使えて、かつコンパイルできる言語が欲しい。
(そういえば、C言語の実行速度が必要だってのは言ったっけ?)
こんなにもワガママを言った上だけど、Hadoopみたいな大規模分散コンピューティングもやりたい。
(中略)
まだ完成してないけど、そろそろ1.0のリリースの時期だ。僕らが作った言語の名前はJulia。すでに僕らの無礼な要求に9割方は応えてくれてるけど、ちゃんとした形になるためには僕ら以外の要求も聞かないといけない。だから、君がもし欲張りで理不尽でわがままなプログラマなら、ちょいとこいつを試してもらいたいんだ。

モリモリの理想を掲げたスクリプト言語だけど、実現したら一気にデータマイニングのスタンダードになりそうな気もする。
とりあえず、ダウンロードはこちらから。

まあ、現状では立ち上がりの時間も含めるとそこまで高速ではないらしいという感想もあるようですが。↓
Julia : スクリプト言語最速? 手軽さと速さを求めた科学技術計算向け言語

さて、この書籍のプチ情報欄でKDD (International Conference on Knowledge Discovery and Data Mining)という学会の存在も知った。ACMのSIG-KDDが主催するデータマイニング分野で最もレベルの高い国際会議らしい。
独学のための取っ掛かりになる情報がちりばめられててありがたい書籍。


スポンサーリンク

関連記事

CGレンダラ研究開発のためのフレームワーク『Lightmetrica (ライトメトリカ)』
Yahoo!で「トランスフォーマー!」を検索すると
ミステリー・コメディドラマ『名探偵モンク』
オープンソースのStructure from Motionライブラリ『Theia』
PythonでMayaのShapeノードプラグインを作る
ディープラーニング
iPhoneをエレキギターのアンプにする
OpenCV バージョン4がリリースされた!
IBM Watsonで性格診断
マインドマップ作成ツール『MindNode』
SUMMER TERRACE 2017 LIVE TERRACE
Google App Engine上のWordPressでAmazonJSを利用する
OpenMVSのサンプルを動かしてみる
第2回Webスクレイピング勉強会の資料
Google App Engineのデプロイ失敗
ブラウザ操作自動化ツール『Selenium』を試す
AnacondaとTensorFlowをインストールしてVisual Studio 2015で使う
続・ディープラーニングの資料
UnityでOpenCVを使うには?
ハイテクな暑さ対策グッズ
機械学習手法『SVM(Support Vector Machine)』
Boost オープンソースライブラリ
趣味でCEDECに来ている者だ
.NETで使えるTensorFlowライクなニューラルネットワークライブラリ『NeuralNetwo...
深海魚
パルクール(Parkour)
3Dグラフィックスの入門書
HerokuでMEAN stack
大人用変身ベルト『仮面ライダーディケイド ディケイドライバー』
大幸薬品の『クレベリン』のプロモーション『除菌戦士ジョキンジャー』
ミニ四駆を改造してBluetoothラジコン化する
WordPressプラグインによるサイトマップの自動生成
「うぶんちゅ!」
PyTorch3D:3Dコンピュータービジョンライブラリ
C++の抽象クラス
2D→3D復元技術で使われる用語まとめ
UnityのMonoBehaviourクラスをシングルトン化する
Raspberry Pi 2を買いました
CEDEC 2日目
PythonのStructure from Motionライブラリ『OpenSfM』
動的なメモリの扱い
副業の基本と常識

コメント