Key points are not available for this paper at this time.
ジュリアは、科学コミュニティのためのプログラミング言語であり、PythonやMATLABのような生産性言語の特徴と、C++やFortranのようなパフォーマンス指向の言語の特性を組み合わせています。ジュリアの生産性の特徴には、動的型付け、自動メモリ管理、豊富な型注釈、および複数のディスパッチが含まれます。同時に、ジュリアはプログラマーがメモリのレイアウトを制御できるようにし、特化したジャストインタイムコンパイラを活用してこれらの機能によるオーバーヘッドを大幅に排除します。本論文では、ジュリアの創造者によって行われたデザインの選択について詳述し、それらの選択がパフォーマンスと使いやすさに与える影響を考察します。
Bezanson et al. (Wed,) はこの問題を研究しました。