Konstruovaná analýza výsledků produktu - Constructed product result analysis - Wikipedia

V oblasti překladač implementace v počítačová věda, sestavená analýza výsledků produktu (nebo CPR analýza) je statická analýza to určuje, které funkce v daném programu může efektivně vrátit více výsledků. To obvykle znamená vrátit více výsledků do a Registrovat (na rozdíl od vrácení a ukazatel do a n-tice přidělené na halda jehož komponenty jsou více návratovými hodnotami funkce.)

Analýza CPR byla zavedena v kontextu kompilace Haskell (A líný funkční jazyk ) a je implementován v Překladač Glasgow Haskell. Může se vztahovat na jiné programovací jazyky také.[1]

Viz také

Reference

  1. ^ Baker-Finch, Clem; Kevin Glynn; Simon Peyton Jones (Březen 2004). „Konstruovaná analýza výsledků produktu pro Haskell“. Journal of Functional Programming. 14 (2): 211–245. CiteSeerX  10.1.1.6.1903. doi:10.1017 / S0956796803004751. Citováno 2007-10-28.