2013-07-02 14 views
18

私は本当にジュリア言語が好きです。それは科学的なコンピューティングのために設計されていますが、私にはかなり良い汎用言語のように見えます。何があれば、汎用プログラミング(ウェブアプリケーションなど)には適していませんか?ライブラリの欠如は明らかですが、もっと「修正不可能な」ものがありますか?Juliaは汎用プログラミングに適していないのはなぜですか?

+6

私はJuliaに精通していませんが、汎用プログラムを書くために特別な目的の言語を使用しようとすると、1)適切なIO機能(ユーザー/プレゼンテーション、ディスク/ファイル、DB)ホストOSの機能との統合、3)デプロイメントのパッケージング、4)プロジェクトの構造化とモジュラー化。 – RBarryYoung

答えて

35

汎用プログラミングにJuliaを使用しない理由はありません。ジュリアは、テクニカルコンピューティング言語(例えば、Matlab、R)が汎用コンピューティングにも適していないことを前提とする反例である。

+0

汎用プログラミングのために他の言語がより優れているかもしれないと警告します。私は、例えばRのような本質的にすべての非データ処理プログラムのためにRを使いたくないのです。 –

+14

Rは汎用プログラミングには適していると主張していませんが、Juliaはそれです。重要なことは、一般的なプログラミングではRが悪くないということです。*統計的には良いからです。汎用プログラミングの悪さは、デザイナーがそのようなものを気にしないという事実の付随的な結果です。 Juliaは一般的なプログラミングのために非常に気にしています。 – StefanKarpinski

+1

ああ、私は "反例"の部分を誤解していた(読んでいる:完全に逃した)。 –

関連する問題