SICP

SICP学習用にGaucheを使う

SICP学習の為に環境としてGaucheを使うことにした。 理由として SICPでググってみると結構使っている人が多い 挫折したがOreillyのプログラミングGaucheを持っているw プログラミングGaucheにemacsの設定が書いてあったのでそれが使えると思った ということ…

1.手続きによる抽象の構築

問題1.3 ちょっと面白くなってきたw 普段はPHPしかさわらないので 条件式となるとifを使っちゃいますねー condとかの方がきれいにかけるのかな? (define (compare-sum x y z) (if (> x y) (+ (* x x) (if (> y z) (* y y) (* z z))) (+ (* y y) (if (> x z) …

1.手続きによる抽象の構築

問題1.1 実行する前に考えて、実際の結果を見る。正解しているとちょっと理解した気分になります。 問題1.2 多分あっているかと..正解求む (/ (+ 5 4 (- 2 (- 3 (+ 6 (/ 4 5))))) (* 3 (- 6 2) (- 2 7)) )

計算機プログラムの構造と解釈を読む

これから年末にかけて時間が取れそうなので 何かよい題材は無いかと思案していたところ 以下のエントリに出会った 404 Blog Not Found:いきなりCの方がよっぽど難しい 以前から興味はあったが手を出せなかった(言い訳ですが、、)ということで まずはやるぞ!…