Base.@irrational 🐻 1.41421356237309504880 √big(2)
const bear = 🐻
詳しくは↓
gist.github.com/genkuroki/f822…
ルールの定義の例↓
github.com/JuliaLang/juli…
整数型から浮動小数点型への変換は問題ない。
しかし、浮動小数点数が相対的に精度が高い浮動小数点数に変換される場合には無駄な誤差が発生するので注意が必要。
①気楽に使える (C++よりは圧倒的に楽)
②速い (アルゴリズムの最適化のやり易さによって、Fortranより速い場合がある)
③PythonやR言語のような別の気楽に使える環境からJulia言語を利用可能
の3つの特徴が重要だと思う。③はこれから重要になる。
しかし、PythonやRなどからも利用可能なら全然話は違って来ます。
こういう試みはこれから広がる可能性があると思う。
pyjulia.readthedocs.io/en/latest/
cran.r-project.org/web/packages/J…
github.com/Non-Contradict…
Chris Rackauckas 25 Aug 2019
【Kind of like Conda.jl, it would be nice if JuliaCall could install its own version of Julia.】
JuliaにおいてPythonがまるでJuliaの一部分であるかのように使えるのと同じように、JuliaがRの一部分になるかも。
なぜならば、CやC++で書くより、Juliaで書く方が圧倒的に楽だからです。続く
その結果、PythonやR言語の側でJuliaを利用していた人達は、Julia自身もよく使い始めることになる。
これがこれからの数年で起こることだと私は予想しています。
Juliaでは新たに定義した型への + などの定義は容易。
おそらく勘所をつかめればあっという間に有益なパッケージを作れてしまうと思います。
gist.github.com/genkuroki/c4fc…