Анализ результатов построенного продукта - Constructed product result analysis

В области компилятор реализация в Информатика, анализ результатов построенного продукта (или же Анализ CPR) это статический анализ это определяет, какие функции в данной программе может эффективно возвращать несколько результатов. Обычно это означает возврат нескольких результатов в регистр (в отличие от возврата указатель к кортеж выделено на куча компоненты которого являются множественными возвращаемыми значениями функции.)

Анализ CPR был представлен в контексте составления Haskellленивый функциональный язык ) и реализован в Компилятор Glasgow Haskell. Это может быть применимо к другим языки программирования также.[1]

Смотрите также

Рекомендации

  1. ^ Бейкер-Финч, Клем; Кевин Глинн; Саймон Пейтон Джонс (Март 2004 г.). «Анализ результатов созданного продукта для Haskell». Журнал функционального программирования. 14 (2): 211–245. CiteSeerX  10.1.1.6.1903. Дои:10.1017 / S0956796803004751. Получено 2007-10-28.