0%

ALL meanings of laziness

la·zy
L l
  • abbreviation Technical meaning of LAZINESS lazy evaluation 3
  • adjective laziness averse or disinclined to work, activity, or exertion; indolent. 1
  • adjective laziness causing idleness or indolence: a hot, lazy afternoon. 1
  • adjective laziness slow-moving; sluggish: a lazy stream. 1
  • adjective laziness (of a livestock brand) placed on its side instead of upright. 1
  • verb without object laziness to laze. 1
  • noun laziness indolence, idleness 1
  • noun laziness sloth, apathy 1
  • noun laziness slow rhythm 1
  • noun Definition of laziness in Technology (reduction)   An evaluation strategy combining normal order evaluation with updating. Under normal order evaluation (outermost or call-by-name evaluation) an expression is evaluated only when its value is needed in order for the program to return (the next part of) its result. Updating means that if an expression's value is needed more than once (i.e. it is shared), the result of the first evaluation is remembered and subsequent requests for it will return the remembered value immediately without further evaluation. This is often implemented by graph reduction. An unevaluated expression is represented as a closure - a data structure containing all the information required to evaluate the expression. Lazy evaluation is one evaluation strategy used to implement non-strict functions. Function arguments may be infinite data structures (especially lists) of values, the components of which are evaluated as needed. According to Phil Wadler the term was invented by Jim Morris. Opposite: eager evaluation. A partial kind of lazy evaluation implements lazy data structures or especially lazy lists where function arguments are passed evaluated but the arguments of data constructors are not evaluated. 1
  • noun laziness The quality of being unwilling to work or use energy; idleness. 1
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?