私は本当にジュリア言語が好きです。それは科学的なコンピューティングのために設計されていますが、私にはかなり良い汎用言語のように見えます。何があれば、汎用プログラミング(ウェブアプリケーションなど)には適していませんか?ライブラリの欠如は明らかですが、もっと「修正不可能な」ものがありますか?Juliaは汎用プログラミングに適していないのはなぜですか?
答えて
汎用プログラミングにJuliaを使用しない理由はありません。ジュリアは、テクニカルコンピューティング言語(例えば、Matlab、R)が汎用コンピューティングにも適していないことを前提とする反例である。
汎用プログラミングのために他の言語がより優れているかもしれないと警告します。私は、例えばRのような本質的にすべての非データ処理プログラムのためにRを使いたくないのです。 –
Rは汎用プログラミングには適していると主張していませんが、Juliaはそれです。重要なことは、一般的なプログラミングではRが悪くないということです。*統計的には良いからです。汎用プログラミングの悪さは、デザイナーがそのようなものを気にしないという事実の付随的な結果です。 Juliaは一般的なプログラミングのために非常に気にしています。 – StefanKarpinski
ああ、私は "反例"の部分を誤解していた(読んでいる:完全に逃した)。 –
- 1. java.util.Map.get(...)が汎用ではないのはなぜですか?
- 2. Erlangはソフトリアルタイムアプリケーションには適していますが、ハードリアルタイムには適していないのはなぜですか?
- 3. 汎用ポインタが汎用参照によってキャプチャされないのはなぜですか?
- 4. なぜIDは汎用ポインタですか?
- 5. Bootstrapクラスが適用されないのはなぜですか?
- 6. テキストブロックスタイルが適用されないのはなぜですか?
- 7. Graphics.RotateTransform()が適用されないのはなぜですか?
- 8. シングルトンパターンを使用していないのはなぜですか?
- 9. トーンシェーディング(Lighthouse3dチュートリアル)のノーマルベクタでモデルビューマトリックスを適用しないのはなぜですか?
- 10. Qtがこのスタイルシートタイプセレクタを適用しないのはなぜですか?
- 11. TextBlock/TextBoxがベーススタイルの値を適用しないのはなぜですか?
- 12. なぜfill_parentがダイアログに適用されないのですか?
- 13. java.lang.Charsequenceをcharエラーに適用できないのはなぜですか?
- 14. x:KeyがTabItemスタイルを適用しないのはなぜですか
- 15. 異なるGPL(汎用プログラミング言語)を使用して実装されたDSL(汎用プログラミング言語)
- 16. ワイルドカードを汎用クラス&メソッド宣言で使用できないのはなぜですか?このような
- 17. は、なぜ私はActionScriptを使用して快適にしていたEventListener
- 18. ダイナミックテーブルにフィルタリングが適用されないのはなぜですか?
- 19. 不変のアサーションはC#プログラミングに適していますか?
- 20. Windows Workflowは、エンドユーザー以外のプログラミングに適していますか?
- 21. プログラミングでラジアンを使用するのはなぜですか?
- 22. このArrayAdapterはCommonsWare MergeAdapterでの使用に適していますか?もしそうなら、それはなぜ機能しないのですか?
- 23. NSAssertは最初になぜ使用していないのですか?
- 24. HTTPリクエストにWinsockを使用していないのはなぜですか?
- 25. 汎用プログラミング言語としてのR
- 26. このメイクファイルはすべてのオブジェクトに適用されないのはなぜですか?
- 27. このDjangoテンプレートコンテキストプロセッサは、すべてのリクエストに適用されないのはなぜですか?
- 28. なぜ機能プログラミングは良いですか?
- 29. 非汎用タスク(C#4.0以降)でタスクの結果プロパティを使用できないのはなぜですか?
- 30. 機能プログラミング言語はグラフィックプログラミングに適していますか?
私はJuliaに精通していませんが、汎用プログラムを書くために特別な目的の言語を使用しようとすると、1)適切なIO機能(ユーザー/プレゼンテーション、ディスク/ファイル、DB)ホストOSの機能との統合、3)デプロイメントのパッケージング、4)プロジェクトの構造化とモジュラー化。 – RBarryYoung