Juliaとは?
マサチューセッツ工科大学のグループにより2009年に開発された比較的新しいプログラミング言語です。 読み方は「ジュリア」(アクセントは ジュ
らしい)です。
Juliaの特徴を一言で表すなら「多くのプログラミング言語の良いとこ取り」でしょう。JuliaはPythonやC言語、MATLABなどの多くの言語に影響を受けて開発されており、
- (動的型付け言語なのに、)C言語に匹敵する実行速度の速さ
- Pythonのような汎用性の高さ
などなど、様々な特徴を持っています。(詳しくは開発者のリリース記事をご覧ください。)
特に「統計処理」「機械学習」といった分野に強みをもち、当該分野での人気が高まっているそうです。
(筆者も研究室の先輩から勧められました。)
Julia公式サイト
注意事項
実を言うと、JuliaをVScode上で使えるようにする方法については英語でまとめられている記事が存在しています。最新情報はこちらを確認すると良いでしょう。
あくまで本記事では、2024/07/01時点で私が環境構築した方法について記すこととします。
使用したもの
OS: Windows11 Home 23H2
VScodeのバージョン:1.88.1
手順概要
- Juliaをダウンロードする
- Juliaの拡張パッケージをVScodeにインストールする
- 新しいフォルダを作成して、Juliaを動かせるかどうかを確かめる
1. Juliaをダウンロードする
公式サイトにアクセスし、Juliaをダウンロードします。
「コマンドプロンプト上で上記コマンドを入力すると、ダウンロードできるよ」と書いてあったので実際にやってみると、無事に最新版のJuliaをダウンロードすることができました。(特に設定等はせずとも、気が付いたらインストール完了していました。)
2. Juliaの拡張パッケージをVScodeにインストールする
VScodeを起動し、画面上部のメニューバーの「表示>拡張機能」(英語版の方はView > Extensions)をクリックし、検索バーからJuliaを検索すると、Juliaをインストールします。似たやつがいくつかありますが、検索で一番上に出てきたやつを選べば問題ないかと思います。
3. 新しいフォルダを作成して、Juliaを動かせるかどうかを確かめる
C:\ユーザー\(ユーザー名)
のフォルダに適当なフォルダを作成して、Juliaファイルを実行できるかどうかを確かめます。
私は C:\ユーザー\(ユーザー名)\hellojulia
というフォルダを作成し、その中で hello.jl
を作成しました。
ファイルを作成したら、実行してみてHello World
を表示できるかを確かめます。
msg = "Hello World"
println(msg)
# 出力結果
Hello World
人によっては、環境変数の設定の関係で実行できない場合があるようです。その場合は先程の記事を確認してみてください。
エラーについては、判明次第、本記事に反映できたらと思っています。もし遭遇した方がいらっしゃっいましたら、コメント等でお知らせ頂けますと幸いです。
余談
筆者は普段、エディタにJetBrainsのPyCharmを使用しているのですが、PyCharmでのJulia用拡張機能のアップデート履歴が古すぎたので、PyCharmでは挑戦しませんでした...(実際に困っている人もいるみたい。)
気が向いたらPyCharmでもできるかどうか試してみようと思います。
すなわち、挑戦しない可能性大