アカウント名:
パスワード:
数値処理向けと言われるが、数値処理だけに特化している訳ではない。パッケージ(ライブラリ)の数はPythonには及ばないものの、実用という点では遜色ないと思う。何ならPythonの呼び出しもできる [github.com]。
あと、勿論マニュアルは昔からあり、バージョン毎にある。(単なるバカ丁寧でないという意味で)ドキュメントの質の高さはJuliaコミュニティの特徴だと思う。ただ、日本語の情報は少ないし、あっても古いことが多い。日本語の情報を探すより英語+自動翻訳の方がずっと良い。
Juliaを知らない人にとっては、1.0からの変更点(英語) [oxinabox.net]はあまり目新しい感じがしないかもしれない。それはJuliaが後方互換性を重視している証左でもある。バージョンを上げたら動かないということが殆どない。
ぼくのかんがえたさいきょうのプログラミング言語を地で行っている。過去にコンパイル時間で見限ったのなら再度試してみる価値はある。
Pythonの呼び出しなんてC言語でもアセンブラでもできるけど、Pythonが好きなら素直にPythonを使えばいいんじゃないの?
d-busのAPIがPythonからも使えて、ちょっとコード書いたことあるけどデータ本体の他に型が何なのかという情報も渡さなくてはいけなくて非常にめんどくさかった記憶がある。出来ればやりたくない、というかできてもやりたくない。
https://github.com/JuliaPy/PyCall.jl#usage [github.com]こんな書き方がC言語やアセンブラの文法でできるとは思わないが……
Pythonは好きじゃないけど使えるものなら何でも使う、それがJulia。
Jupyterも大部分はPythonに依存している訳だが、便利ならそれでよし。# なお、インタラクティブなWebインターフェイスとしては、Julia(+JavaScript)で書かれたPluto.jl [github.com]もある。# 開発言語以前にJupyterとは少し方向性が違うので、そこは好みで。
それは Julia がそういった文法なだけで、違う文法で C でも使えるわけでタイピング数が少ない方が良いとは思いますけど、ここまで記号化されていると私のような古いタイプは混乱しますねどっちが優れているとかではなくて、利用できる、だけで特徴としてはいいのではないかと# 逆に使えるのに意地でも使わない、なんて頑固な言語の方が少ないような気も
なお、研究とか割と新しい概念のコードなんかは Python で書かれていることも多いので、Python を利用できるのは明確なメリットとは思います
使ったことないけど、Juliaの書き方はコーディング時にIDEの支援受けられやすそうに見える。
CはPython呼び出し文法といわずJuliaのコードも違う文法でCで書けそうだが、それが便利なのかどうかは
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
人生unstable -- あるハッカー
補足 (スコア:2, 興味深い)
数値処理向けと言われるが、数値処理だけに特化している訳ではない。
パッケージ(ライブラリ)の数はPythonには及ばないものの、実用という点では遜色ないと思う。
何ならPythonの呼び出しもできる [github.com]。
あと、勿論マニュアルは昔からあり、バージョン毎にある。
(単なるバカ丁寧でないという意味で)ドキュメントの質の高さはJuliaコミュニティの特徴だと思う。
ただ、日本語の情報は少ないし、あっても古いことが多い。日本語の情報を探すより英語+自動翻訳の方がずっと良い。
Juliaを知らない人にとっては、1.0からの変更点(英語) [oxinabox.net]はあまり目新しい感じがしないかもしれない。
それはJuliaが後方互換性を重視している証左でもある。バージョンを上げたら動かないということが殆どない。
ぼくのかんがえたさいきょうのプログラミング言語を地で行っている。
過去にコンパイル時間で見限ったのなら再度試してみる価値はある。
Re: (スコア:0)
Pythonの呼び出しなんてC言語でもアセンブラでもできるけど、Pythonが好きなら素直にPythonを使えばいいんじゃないの?
Re: (スコア:0)
d-busのAPIがPythonからも使えて、ちょっとコード書いたことあるけどデータ本体の他に型が何なのかという情報も渡さなくてはいけなくて非常にめんどくさかった記憶がある。
出来ればやりたくない、というかできてもやりたくない。
Re: (スコア:0)
https://github.com/JuliaPy/PyCall.jl#usage [github.com]
こんな書き方がC言語やアセンブラの文法でできるとは思わないが……
Pythonは好きじゃないけど使えるものなら何でも使う、それがJulia。
Jupyterも大部分はPythonに依存している訳だが、便利ならそれでよし。
# なお、インタラクティブなWebインターフェイスとしては、Julia(+JavaScript)で書かれたPluto.jl [github.com]もある。
# 開発言語以前にJupyterとは少し方向性が違うので、そこは好みで。
Re: (スコア:0)
それは Julia がそういった文法なだけで、違う文法で C でも使えるわけで
タイピング数が少ない方が良いとは思いますけど、ここまで記号化されていると私のような古いタイプは混乱しますね
どっちが優れているとかではなくて、利用できる、だけで特徴としてはいいのではないかと
# 逆に使えるのに意地でも使わない、なんて頑固な言語の方が少ないような気も
なお、研究とか割と新しい概念のコードなんかは Python で書かれていることも多いので、Python を利用できるのは明確なメリットとは思います
Re: (スコア:0)
使ったことないけど、Juliaの書き方はコーディング時にIDEの支援受けられやすそうに見える。
CはPython呼び出し文法といわずJuliaのコードも違う文法でCで書けそうだが、それが便利なのかどうかは