アカウント名:
パスワード:
Haskell 5年ぐらい趣味でこつこつ使っているが、いまだに使えているレベルに達していない。遅延評価、純関数型言語、カリー化とかかっこいいとおもってはじめたけど、なんか実際書いたりすると、自分の頭のレジスタが足りなくて、全然エレガントにプログラムを書けない。といか、Haskell使っていると自分がばかなのがわかってがっかりする。頭いい人にはいい言語なのかもしれない。
同志がいた。頭にかかる負荷が高すぎて、完成させるのも精一杯です。もっと自然に抽象化できる人でないと使いこなせないのかな。
# プログラムは余裕をもって作れ。# 全力で作ってしまったら、誰がそれをデバッグするんだ?
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
目玉の数さえ十分あれば、どんなバグも深刻ではない -- Eric Raymond
Haskell 使ってみて (スコア:1)
Haskell 5年ぐらい趣味でこつこつ使っているが、いまだに使えているレベルに達していない。
遅延評価、純関数型言語、カリー化とかかっこいいとおもってはじめたけど、なんか実際書いたりすると、自分の頭のレジスタが足りなくて、全然エレガントにプログラムを書けない。
といか、Haskell使っていると自分がばかなのがわかってがっかりする。
頭いい人にはいい言語なのかもしれない。
Re:Haskell 使ってみて (スコア:1)
同志がいた。
頭にかかる負荷が高すぎて、完成させるのも精一杯です。
もっと自然に抽象化できる人でないと使いこなせないのかな。
# プログラムは余裕をもって作れ。
# 全力で作ってしまったら、誰がそれをデバッグするんだ?
Re: (スコア:0)
言語に依らずその現場での流儀にのっとったプログラムを書くのは特に難しい話ではないと思っている。ある程度の基礎知識は必要だけど。
周りに現実的なサンプルがない状況とそれがある状況って結構ちがうよね。実際課題が与えられて、書かざるを得ない状況で書いてみれば意外と書ける。
参考書は理想しか教えてくれないし。
求められているレベルかどうかとかその後正しく消化してちゃんと書けるようになるかはその先の話。
現場のコードが理解できないなら勉強不足。
でもどの程度の知識が妥当かわからないから一人で勉強してても自信につながらないだよね。そのあたりは真面目な人ほどできるのに門を叩けないというのはあるかも。
# なんちゃってSEは無駄に自信だけあるので「いや、それ書けてるって言わないよ?」ってレベルでも自信もっちゃったり。