本記事では、プログラミング言語である「Julia」を導入する手順について紹介します。
Juliaは、高等計算と実行速度に優れたプログラミング言語です。
人工知能は高等計算や実行速度が重要視される為、今後Pythonと並ぶ言語として「Julia」が活躍する機会が増えてくると思います。
難易度も簡単な言語であるため、これからプログラミングの勉強を始める方は選択肢の一つとして考えても良いでしょう。
プログラミング言語「Julia」とは?
日経ソフトウェアでは以下のように紹介されています。
Juliaは、R、MATLAB、Lisp、Perl、Python、Lua、Rubyといったプログラミング言語を参考に開発されました。動的型付き言語でありながら、平行計算や並列計算などを高速に実行します。
引用元:「日経ソフトウェア 2019年5月号」 P.38
※2020年の1月現在の最新バージョンは1.3.1です
要点をまとめると、
- 2012年にアメリカで誕生
- RubyやPythonといった今活躍中の言語を参考に作成
- 高等計算に優れる
- 実行速度が速い
です。
2012年なのでかなり新しい言語ですね。
上記で特に重要な点は「高等計算に優れる」という点と「実行速度が速い」の2点です。
現在注目を集めている人工知能などの技術は高等計算を必要とするものが数多くあります。
実行速度も速いのでいずれはPython以上の言語として人工知能分野で活躍する機会が増えてくるかもしれません。
プログラミング言語「Julia」のインストール手順
公式サイトからインストールしてダウンロードできます。
JuliaをMacにインストールする手順
2.インストーラーを実行します
3.「brew」コマンドでインストールします
1 | brew cask install julia |
「julia -v」を実行した時に以下のようにバージョンが表示されていればインストールOKです。
julia version 1.3.1
以上でMacでのインストールは完了です。
ターミナルで「julia」と打つと起動できます。
JuliaをWindowsにインストールする手順
1.公式サイトからインストーラーをダウンロードします
2.インストーラーを実行します
3.環境変数のPathにインストールディレクトリを追加します
Windowsで環境変数を設定する方法については以下の記事を参考にしてください。
【Qiita】Windows で環境変数 PATH をいじる方法のまとめ
Juliaの起動方法と実行例
◆起動方法
ターミナルソフトを開いて「julia」と打つと起動できます。
ファイルで実行する場合は、.jlファイルを指定して「julia sample.jl」と打ち込みます。
◆実行例
他のプログラミング言語と異なり、より数学に近い形で計算できます。
「2x-1」のxに5を代入したい場合の実行例は以下の通りです。
1 2 3 4 5 | julia> f(x) = 2x - 1 f (generic function with 1 method) julia> f(5) 9 |
以上、「Julia」を導入方法と実行例でした。
まとめ
「Julia」は以下のような特徴を持った比較的新しいプログラミング言語です。
- 2012年にアメリカで誕生
- RubyやPythonといった今活躍中の言語を参考に作成
- 高等計算に優れる
- 実行速度が速い
「実行速度が速い」という点や「高等計算に優れている」という点から人工知能など最新の分野で活躍する可能性がある言語です。
言語の難易度も比較的低いので、これからプログラミングの勉強を始める方は選択肢の一つとして考えても良いでしょう。
Juliaの公式サイト>>The Julia Language
◆Juliaについて詳しくまとめられているサイト
実例で学ぶJuliaプログラミング言語入門
◆今後活躍しそうなプログラミング言語
Cythonとは?今後活躍が期待されるプログラミング言語