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

関数型言語を採用するプロジェクトが増加、果たして本当に開発効率は高いのか?」記事へのコメント

  • by Anonymous Coward on 2013年02月05日 12時55分 (#2319319)

    同時に「構造化プログラミング」という手法もセットでしたが

    • by Anonymous Coward on 2013年02月05日 13時09分 (#2319346)

      C言語の関数ポインタと、関数型言語でいう関数が違うものだということに納得できるまでには結構時間がかかりました。

      例えば、C言語では、引数に基づいて新しく関数を作って、その関数を戻り値として返す関数、というものを実現できません。例えば、2引数の関数fに対し、引数を一つだけ適用した新しい関数を返す関数gは、Hakellで書けば、

      g f x = f x

      ですが、これをC言語で記述する方法は、私にはわかりません。

      親コメント
    • Cは、サブルーチンを全て関数を呼ぶことにした、というだけで、関数型言語と言った場合はまた別の概念です。
      親コメント
    • C++のtemplate使えば関数型っぽいプログラミングは出来るね。
      デバッグで軽く死ねるけど。

      親コメント
    • by Anonymous Coward

      これはひどい

    • by Anonymous Coward

目玉の数さえ十分あれば、どんなバグも深刻ではない -- Eric Raymond

処理中...