2009-04-11から1日間の記事一覧

Yコンビネータ

カリー化ってこういう時に使うのかあ。 http://d.hatena.ne.jp/nowokay/20090409#1239268405 早い話が、if文とかも含めて全部関数化できると。 それは良いんだけど、それで最終的に何がしたいのかがよく分からない。 全部関数化して何のメリットが? lambda万…

「ソフトウェアは工業製品ではない」、Rubyのまつもと氏が講演」

内容はプログラマとしては普通に普段感じていることだし特別なことを言っているようには感じない。 けどこういうことをハッキリと言わないとプログラマ以外には理解できないのかもと思ったり。 Cプログラミング診断室とか(コ)の業界のオキテとかの内容も近…

色々なソートアルゴリズムの動作が一目で分かるサイト

見ているだけでおもしろい。 http://www.sorting-algorithms.com/ Quick3はWikipediaになかった。 Quick3のアルゴリズムを見ると、クイックソートは全体を2つに分けてソートするんだけど、3つに分けてソートしている感じかな? Shell、Merge、Heap、Quick、Qu…