言語を機能させるには?どのようなシナリオでは、問題を解決するために関数型言語を使うべきです。関数型言語を使って開発された主要なアプリケーションはありますか、それともまだ研究中ですか?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. F#インフィクスオーバーロードが機能しない
- 6. 純粋に機能的な言語における副作用の可能な手段
- 7. 機能起動レコードにダイナミックリンクが必要なのはなぜですか? (静的スコープ言語で)
- 8. 他の言語に言語機能を統合する
- 9. Jプログラミング言語の 'assert'キーワードの機能は何ですか?
- 10. opencart 2.1.0.2通貨と言語のドロップダウンが機能しない
- 11. Googleフォント:言語選択が機能しない
- 12. Yii2 RESTful:コンテンツネゴシエーション言語が機能しない
- 13. Google Places APIの詳細の言語が機能しない
- 14. change yii2 kartik file入力言語が機能しない
- 15. 言語翻訳がliferayで機能していない6.2
- 16. Yii2。言語ピッカーウィジェットが正しく機能しない
- 17. ブートストラップ3選択の言語が機能しない
- 18. F#でリソースを処理する機能的な方法
- 19. シンプルな言語機能の作成に失敗しましたが、何が間違っていますか?
- 20. Webクローラーの理想的なプログラム言語は何ですか?
- 21. Postgresの言語が異なる言語
- 22. 言語機能直交?
- 23. 目的言語の機械語コード
- 24. は、機能的言語のステートフルなものを表現しています。
- 25. 理想的な言語ですか?
- 26. クイックソートを機能的言語で実装する
- 27. C言語:どのように機能
- 28. 少ない - 動的なスタイルシート言語?
- 29. IBM Watsonスピーチからテキストへの変換、言語ドロップダウン・セレクターが機能しない
- 30. 具体的な言語は中国語、言語コード 'zh'ですか?
まず第一に、より高次の関数は、言語を機能的にする。 –
ファーストクラスのレキシカルクロージャは、言語を機能させます。現代の関数型言語(Schemal、Standard ML、OCaml、F#ではなく、Scala、Clojure、C#)もテールコールの最適化を提供します。 –
私は再オープンに投票します。この疑問(何が機能的な言語を作っており、何らかの機能的言語を使って開発された主要なアプリケーションを持っています)は、重複していると主張するものとは何の関係もありません(実際にF#を使用しているのは誰ですか?あなたはF#を使うことに決めましたか?)。 –