最初問題の意味が分かりませんでした。 問題 下記の式で、作用的順序の評価を使う解釈系ではどういう振る舞いをするか。 正規順序の評価を使う解釈系でどういう振る舞いをするか。説明せよ。 (define (p) (p)) (define (test x y) (if (= x 0) 0 y)) (test 0 (p)) 作用的順序の評価と正規順序の評価 実際の答えに入る前に、以下の式を例に、作用的順序の評価と正規順序の評価での解釈の違いについてまとめます。 (define (square x) (* x x)) (define (sum-of-squares x y) (+ (square x) (square y))) (define (f a) (sum-of-squares (+ a 1) (* a 2))) (f 5) 作用的順序の評価 SICPによると 引数を評価し、作用させる。 とあ
< ご注意 > ・難易度に関しては完全に個人の主観となります。 参考までに僕個人のスペックを記載しておくと、高校2年の数2Bまで終わってるくらいのレベル感です。アカデミックな数学はパッパラパーです。 ・また、各Exerciseの難易度に関しては そのExerciseの所まで勉強した時点でのスキルセット・理解度を想定した難易度を書くようにしています( つまり、既に後の章も勉強して記述に慣れた状態での難易度ではないので、前の章の★3つと後の章の★3つのレベル感が大きく異なります )。 第1章 難易度リスト 第2章 難易度リスト 第3章 難易度リスト 第4章 難易度リスト 第5章 難易度リスト 1.1 プログラムの要素 1.1.6 条件式と述語 1.1 ★ (これまでの部分ちゃんと読んでればしゅんころ) 1.2 ★★ (見た目程怖くない.括弧の組み合わせに慣れるには良い問題) 1.3 ★★ (こ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く