OnlineWoerterBuecher.de
Internes

Lexikon


let floating


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)

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 - (3255 Reads)

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

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