2009-02-09から1日間の記事一覧

同じものLua版

が、うまく作れません。コレクション(テーブル)にインデックスなしで追加するのってどうするんだ?

同じもののPython版

moded=[] for arg in range(2,100+1): isadd=1 for mod in moded: if ((arg % mod) == 0): isadd=0 break if (isadd): moded.append(arg) なんか、Pythonいい気がしてきた。

同じもののRuby版

moded=[] for arg in 2..100 isadd=true moded.each do |mod| if ((arg % mod)==0) isadd=false break end end if (isadd) moded.push(arg) end end endという言葉に気持ち悪さを感じたら負け(^^;)。

たすけてSmalltalker

授業のネタにSmalltalkを使っているのですが、なんか冗長な気がします。 内容としては単に「2以上の素数を求める」だけなのですが、 そもそも「一つも引っ掛からなかったら何かする」制御構文ってあるのかな? C言語のbreakにあたるものがないのでなんか無駄…

THE PEEL P50 & Trident

イギリスの超小型車。Tridentのバブルキャノピーがいかす。 しかし、P50はフロントはダブルウィッシュボーンなのかな? リアが踏ん張らない(だろうなぁ(^^;))のをフロントで補おうという思想なのだろうか。

LISP入門

黒川利明。 初版1982年!? 手元にあるのは12刷1990年。大学の頃の教科書だから一度読んでるはずなんだけど。 初っぱなから忘れてます。

ふつうのHaskellプログラミング

青木峰郎。 6章まで。何となく判ってきたぞ。早速再帰で素数を書いてみよう。

視覚芸術の心理学

村山久美子。 何を言ってるんだかちんぷんかんぷんだったり(アカデミズムの内側では重大な問題だったんだろうなぁ)、どう考えても「何も言ってない」ようだったり(「だろうか」で締められても)、とんでも科学がびしばし出てきたり(何で、3原色8色の話が、音…