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

今までどのくらいプログラミング言語を触ってきたか(3秒で飽きたものも含む)」記事へのコメント

    • Haskell
    • lisp

    なんであんなC言語難読コンテスト応募作品みたいな書き方なんだ

    • LISPは文法がS式により抽象化されているので、どこに分岐があるのか、どこにループがあるのか、一見して分かりにくいコードになります。また、変数と関数を同列に扱えてしまうので、慣れないと、括弧と識別子の羅列にしか見えません。

      さらに、代入を使わなくても十分書けるので、代入を多用する手続き型のスタイルが身についている人には非常に理解しにくくなります。

      でも、抽象度が高い分、拡張性や自由度が高く、成り行きでコーディングしても、割としっかりとしたものができます。また、関数型の枠に閉じ込められていないのが、LISPの良いところでもあります。

      手続き型言語を使っている人には、HaskellもLISPも関数型言語で一括りかもしれませんが、Haskellは純粋関数型言語で、LISPはS式。別物です。
      親コメント
      • by Anonymous Coward
        LISPの特にマクロは、書いて極楽読んで地獄なところがあって、正直あんまりいい思い出が…

吾輩はリファレンスである。名前はまだ無い -- perlの中の人

処理中...