言語を機能させるには?どのようなシナリオでは、問題を解決するために関数型言語を使うべきです。関数型言語を使って開発された主要なアプリケーションはありますか、それともまだ研究中ですか?F#何が機能的な言語になるか
1
A
答えて
2
関連機能のバンドルは言語機能を実現すると見なされますが、最も顕著なものは確かに一流の機能、つまりthe ability to pass around functions as argumentsであり、抽象化に役立ちます。密接に関係する懸念事項はpurityであり、メモリ内の現在の状態の状態とは独立して優れたコードを書くのに役立ちます。関数型言語で開発された大規模なプロジェクトの
例としてはXen(OCamlで)、Ericsson's infrastructure(アーラン)、およびTwitter(スカラを - Scalaは、完全にオブジェクト指向のパラダイムを統合するので、私は、ここに少し浮気していますが)含まれています。
+0
OCamlとF#はオブジェクト指向プログラミングも提供することに注意してください。 –
関連する問題
- 1. 機能的で純粋なプログラミング言語
- 2. 機能的な言語でESB(Enterprise Service Bus)を実装する
- 3. プログラミング言語でコンパイラを作成するために必要な言語機能は何ですか?
- 4. プログラミング言語機能
- 5. 純粋に機能的な言語における副作用の可能な手段
- 6. 機能起動レコードにダイナミックリンクが必要なのはなぜですか? (静的スコープ言語で)
- 7. 他の言語に言語機能を統合する
- 8. Google Places APIの詳細の言語が機能しない
- 9. opencart 2.1.0.2通貨と言語のドロップダウンが機能しない
- 10. 言語機能直交?
- 11. シンプルな言語機能の作成に失敗しましたが、何が間違っていますか?
- 12. Webクローラーの理想的なプログラム言語は何ですか?
- 13. は、機能的言語のステートフルなものを表現しています。
- 14. クイックソートを機能的言語で実装する
- 15. 理想的な言語ですか?
- 16. 少ない - 動的なスタイルシート言語?
- 17. F#SilverlightでBigIntegerの機能が見つからない
- 18. dllとC言語のような機能#
- 19. 簡単なUI開発機能を備えたスクリプト言語
- 20. MySqlのフルテキスト検索は、非ラテン言語(ヘブライ語、アラビア語、日本語...)で合理的に機能しますか
- 21. F#型制約が一致しません一般的な機能に制約を使用して、F#プロジェクトで
- 22. VB.NETインラインデリゲート述語が機能しない
- 23. swi-prolog述語が機能しない
- 24. 機械学習の学習に最適なプログラミング言語は何ですか?
- 25. F# - ネストされたfor-loopsを機能的なスタイルに変換する
- 26. F#のarray2Dに代わるより機能的な代替手段
- 27. 機能的に純粋な言語でAPIにどのように接続しますか?
- 28. 正確には「論理変数」とは何か、そしてその言語機能を実装するための一般的なアプローチは何ですか?
- 29. F#が機能しなくなり、パラメータ値としてnullが返される
- 30. 多言語djangoサイトの検索機能
まず第一に、より高次の関数は、言語を機能的にする。 –
ファーストクラスのレキシカルクロージャは、言語を機能させます。現代の関数型言語(Schemal、Standard ML、OCaml、F#ではなく、Scala、Clojure、C#)もテールコールの最適化を提供します。 –
私は再オープンに投票します。この疑問(何が機能的な言語を作っており、何らかの機能的言語を使って開発された主要なアプリケーションを持っています)は、重複していると主張するものとは何の関係もありません(実際にF#を使用しているのは誰ですか?あなたはF#を使うことに決めましたか?)。 –