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

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

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

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

    • by Anonymous Coward on 2015年05月02日 20時40分 (#2808212)

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

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

        4. 「Clojure」数学言語

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

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

        親コメント
        • FORTHは一応関数型言語だけど, 関数定義の末尾がセミコロンですけどね.

          セミコロンの有無が関数型かどうかを示す指標になるのは, ALGOL系統の言語の特徴じゃないですかね.

          親コメント
        • 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の悪口はそこまでだ

        • by Anonymous Coward

          BASICが関数型言語だったとは、初めて知った。

          • by Anonymous Coward

            セミコロンがないと、改行してしまいますよ

      • by Anonymous Coward

        おわり

クラックを法規制強化で止められると思ってる奴は頭がおかしい -- あるアレゲ人

処理中...