パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

訃報: Haskell設計者Paul Hudak氏」記事へのコメント

  • これを機にHaskellに触れてみようと思う。

    # 関数型言語はLispとPythonしか触れなかった

    • by Anonymous Coward

      以下、Pythonが関数型言語かどうかの議論

      • クラウド時代に習得すべき言語10選 [zdnet.com]

        4. 「Clojure」数学言語

        リアルタイムでデータストリームを処理する「Apache Storm」は、Clojureで記述されている。関数型言語は手続き型言語と違って、セミコロンが不要だ。このClojureスクリプトでは、セミコロンはコメントにしか使われていない。

        >関数型言語は手続き型言語と違って、セミコロンが不要だ。

        • by Anonymous Coward

          >セミコロンはコメントにしか使われていない。
          これを言いたかっただけにしか見えない

          • by plauda (46850) on 2015年05月02日 23時57分 (#2808274)

            確かに、セミコロンを連呼しているし、そう主張しているようにしか見えない。

            Nick Hardiman氏の原文 [techrepublic.com]からそうなのか。面白いこという人ですねぇ。

            4: The Clojure math language
            Clojure is not just a math language -- it's both a general purpose and a functional language. It just so happens Clojure is popular with data analysts.

            Apache Storm, the real-time data stream processor, is written in Clojure. Functional languages don't need the semi-colons that procedural languages do; you can see the semi-colons are only used for comments in this Clojure script.

            とはいえ、言語はともかく、クラスを使った時点で関数型じゃないなくなると思います。
            メンバー変数を使った時点で内部状態を持つことになるし、
            class的なもの多用せざる得ない言語は、関数型言語とは言えないでしょう。

            親コメント
            • by Anonymous Coward

              おっとOCamlの悪口はそこまでだ

人生の大半の問題はスルー力で解決する -- スルー力研究専門家

処理中...