プログラミング再入門

プログラミングをもう一度ちゃんと勉強する読書ノート

2015-01-01から1ヶ月間の記事一覧

SICP 5.3 Storage Allocation and Garbage Collection

ノート レジスタマシンとしてのScheme評価器を実装する前に、メモリ割り当てに関する問題を片付けておく。 一つの問題はペア(セル)をどう表現するのか。もう一つの問題は実際には有限のメモリサイズをあたかも無限にあるかの様に見せる技術。 5.3.1 Memory…

SICP 5.2.4 Monitoring Machine Performance

ノート パフォーマンスを測る為の仕組みをシミュレータに組み込む。 Exercise 5.14 0を入力すると終了する様にfactorial-machineを改造して実行する。 > (define factorial-machine (make-machine (list (list '= =) (list '- -) (list '* *) (list 'read re…