問題5.9 – SICP(計算機プログラムの構造と解釈)その257

問題5.9

(define (make-operation-exp exp machine labels operations)
  (let ((op (lookup-prim (operation-exp-op exp) operations))
        (aprocs
          (map (lambda (e)
                       (if (label-exp? e)
                           (error "Operations can be used only with registers and constants -- ASSEMBLE" e)
                           (make-primitive-exp e machine labels)))
               (operation-exp-operands exp))))
       (lambda ()
               (apply op (map (lambda (p) (p)) aprocs)))))

問題5.10

パス

計算機プログラムの構造と解釈
ジェラルド・ジェイ サスマン ジュリー サスマン ハロルド エイブルソン
ピアソンエデュケーション
売り上げランキング: 6542
«
»