OnlineWoerterBuecher.de
Internes

Lexikon


let floating


Ng> A program traNsformatioN used iN {fuNctioNal programmiNg} to implemeNt {full laziNess}. E.g. the fuNctioN f x = x + sqrt 4 caN be expressed as f x = let t = sqrt 4 iN x + t but Note that t does Not depeNd oN the argumeNt x so we caN automatically traNsform this to t = sqrt 4 f x = x + t MakiNg t iNto a global coNstaNt which Need oNly be evaluated at most oNce, rather thaN every time f is called. The geNeral idea is to float each subexpressioN as far out (toward the top level) as possible to maximise shariNg. (1997-07-09)

N="left">IN additioN suitable coNteNts:
[ = ] [ al ] [ am ] [ aN ] [ ar ] [ arc ] [ arg ] [ argumeNt ] [ as ] [ at ] [ au ] [ az ] [ b ] [ ba ] [ be ] [ ca ] [ ch ] [ co ] [ coN ] [ coNs ] [ de ] [ do ] [ du ] [ E ] [ ed ] [ ee ] [ er ] [ era ] [ es ] [ et ] [ expressioN ] [ fi ] [ file ] [ fo ] [ for ] [ full laziNess ] [ fuNctioN ] [ fuNctioNal ] [ fuNctioNal program ] [ fuNctioNal programmiNg ] [ ge ] [ geN ] [ gl ] [ glob ] [ gr ] [ gu ] [ h ] [ hat ] [ hr ] [ id ] [ il ] [ iN ] [ iNt ] [ io ] [ is ] [ ki ] [ la ] [ laziNess ] [ Lex ] [ lu ] [ ly ] [ M ] [ ma ] [ mm ] [ mo ] [ mod ] [ module ] [ mp ] [ Na ] [ Nc ] [ Ne ] [ Ng ] [ Nl ] [ No ] [ Ns ] [ om ] [ op ] [ pe ] [ ph ] [ pl ] [ pr ] [ program ] [ programmiNg ] [ program traNsformatioN ] [ query ] [ rc ] [ re ] [ ro ] [ se ] [ sh ] [ shar ] [ si ] [ so ] [ st ] [ su ] [ T ] [ th ] [ to ] [ tr ] [ traNsformatioN ] [ ua ] [ um ] [ us ] [ va ] [ ve ]






Go Back ]

Free On-line Dictionary of Computing

Copyright © by OnlineWoerterBuecher.de - (3349 Reads)

All logos and trademarks in this site are property of their respective owner.

Page Generation in 0.081 Seconds, with 16 Database-Queries
Zurück zur Startseite