タグ

juliaに関するseapig_dolphinのブックマーク (3)

  • プログラミング言語 Julia - エンタープライズギークス (Enterprise Geeks)

    エンタープライズ領域のシステム開発で使われるプログラミング言語はあまり多くないが、世の中には実に多種多様なプログラミング言語が存在する。 実際に業務で利用するかどうかはともかくとして、プログラミング言語が生まれた経緯や特徴を知ることで、視野を広げることができる。 今後、興味深い言語をいくつか取り上げ、簡単に紹介していきたい。 今回は Juliaを取り上げる。 マルチパラダイム言語 Julia Julia は 2012 年に登場したばかりの比較的新しい言語だ。 プログラミング言語のパラダイムを 7 つの言語から紹介する名著 "Seven Languages in Seven Weeks" (邦訳:『7 つの言語 7 つの世界』) の続編である "Seven More Languages in Seven Weeks" でも取り上げられる予定だ*1。 Julia はマルチパラダイム言語だ。 手

  • Julia (プログラミング言語) - Wikipedia

    Julia(ジュリア)は、汎用プログラミング言語水準から高度の計算科学や数値解析水準まで対処するよう設計された高水準言語かつ仕様記述言語、及び動的プログラミング言語である[2][3][4]。並行計算、並列計算、分散コンピューティング、及びAdapter パターン不要でC言語やFORTRANへのForeign function interfaceに対応している。ガベージコレクション[5]を行い先行評価を用いるほか、浮動小数点数計算、線型代数学、高速フーリエ変換、正規表現照合のライブラリを利用できる。 LLVMコンパイラフレームワークを用いてC言語、C++、Schemeで組まれており、標準ライブラリの殆どは独自に実装された[6]。注目すべき特徴は速度であり、完全に最適化したC言語(PythonやR言語よりも桁違いに速い場合が多い)と比べて計算パフォーマンスの低下は半分程度であると知られている[

    Julia (プログラミング言語) - Wikipedia
  • The Julia Programming Language

    Fast Julia was designed for high performance. Julia programs automatically compile to efficient native code via LLVM, and support multiple platforms. Dynamic Julia is dynamically typed, feels like a scripting language, and has good support for interactive use, but can also optionally be separately compiled. Reproducible Reproducible environments make it possible to recreate the same Julia environm

    The Julia Programming Language
  • 1