Keep on moving

あんまりまとまってないことを書きますよ

一人勉強会

3分プログラミング〜逆ポーランド計算を実装

GW終わってしまいましたね。時間もありましたので、普段読まないような本を読んでみました。 サンプルプログラムはC++だったので、理解を深める為にPythonで書き直してみました。やさしいインタープリタの作り方入門―オリジナルなインタープリタを作成する作…

第一章(2)

例題1.1.7 (define (average x y) (exact->inexact (/ (+ x y) 2))) (define (improve guess x) (average guess (exact->inexact (/ x guess)))) (define (good-enough? guess x) (< (abs (- (square guess) x)) 0.001)) (define (sqrt-iter guess x) (if (g…

第一章(1)

練習問題を中心に行った。 SCHEMEって書き方がC系と違うので、なかなかなじめないがだんだんなれることができるとよいなと思います。 plt-schemeにて実行可能を確認。 問題1.3 考えたけどあまりきれいにかけなかった。 (define (square x) (* x x)) (define …

一人勉強会ルール

とりあえず以下のルールで行うこととします。 必ず音読する 問題はすべて解く。わからなければ調べる。 以上