Julia:プログラミング言語

概要

Home Page:https://julialang.org
Wikipedia:Julia(プログラミング言語)

特徴

Juliaプログラミングクックブック(オライリー・ジャパン)より
科学技術計算を指向した動的な言語

  • JITコンパイルされ、最適化された機械語が実行される実行機構
  • 配列の配列ではない多次元配列
  • 柔軟な関数の利用
  • 構造体と総称関数によるオブジェクト指向プログラミング
  • ジェネリクス
  • 共用型
  • マクロによるメタプログラミング

Dockerで実行

Docker Hub:https://hub.docker.com/_/julia

イメージ取得

docker pull julia

実行

カレントディレクトリを/homeにマウント

docker run -v ${PWD}:/home --rm --privileged -it --name juliarun julia /bin/bash

julia起動

root@0b1df7d9ec96:/# julia
               _
   _       _ _(_)_     |  Documentation: https://docs.julialang.org
  (_)     | (_) (_)    |
   _ _   _| |_  __ _   |  Type "?" for help, "]?" for Pkg help.
  | | | | | | |/ _` |  |
  | | |_| | | | (_| |  |  Version 1.3.1 (2019-12-30)
 _/ |\__'_|_|_|\__'_|  |  Official https://julialang.org/ release
|__/                   |

julia> 

書籍

memo

Posted by shi-n