4.7 KiB
4.7 KiB
title | author | date | url | wordtwit_post_info | categories | |||
---|---|---|---|---|---|---|---|---|
『プログラミングGauche』評価モデル | kazu634 | 2009-02-07 | /2009/02/07/_1197/ |
|
|
『計算機プログラムの構造と解釈』で触れられていた評価モデルについて書かれていたので、自分用の備忘録としてまとめておきます。
置き換えモデル
作用順序評価というものを採用している。作用順序評価は手続き的様式の手続き引数を順に評価してから、手続きを評価するモデル。引数の順番を置き換え可能にできる。
メリット
この置き換えモデルは、シンボルと値の結びつきが変化せず、式が値を返すためだけに使われるという前提の元では、シンプルにプログラムの振る舞いを検証できるわけです。
デメリット
引数を評価する順番が不定のため、引数を評価する順番が重要となる場合には不都合が生じる。
環境フレームモデル
順序や時間という概念を取り扱うことができるモデルの一つは、環境フレームモデルです。
参考
- 作者: Kahuaプロジェクト,川合史朗
- 出版社/メーカー: オライリージャパン
- 発売日: 2008/03/14
- メディア: 大型本
- 購入: 22人 クリック: 713回
- この商品を含むブログ (272件) を見る