
Juliaとは
公式サイトはこちら。
高速パフォーマンスを特徴とした高水準の動的プログラミング言語。
計算処理を得意としPythonライブラリを呼び出すこともできるためAI関連の処理に向いている言語といえるかもしれない。(ここらへん要確認)
2018年8月にバージョン1.0リリース。
Juliaの特徴
以下、公式サイトから引用。
標準ライブラリは、整数演算などの基本操作を含め、Julia自身により 作成されており、コア言語は非常に少なくなっています。
オブジェクトの構築または記述する型の種類が豊富にあります。 オブジェクトはオプションとして型の宣言を行うために 使用することもできます。
マルチディスパッチ により、引数の型の多くの組み合わせに対して関数の動作を 定義することが可能です。
異なる引数の型の効率的な特殊コードの自動生成が可能です。
C言語のような静的にコンパイルされた言語を使用しているかのような 高いパフォーマンスを発揮します。