Lazy Evaluation: Computer programming, Data structure, Control flow, Evaluation strategy, Eager evaluation, Programming language, Functional programming - Softcover

 
9786131801617: Lazy Evaluation: Computer programming, Data structure, Control flow, Evaluation strategy, Eager evaluation, Programming language, Functional programming

Synopsis

Please note that the content of this book primarily consists of articles available from Wikipedia or other free sources online. In computer programming, lazy evaluation is the technique of delaying a computation until the result is required. The benefits of lazy evaluation include: performance increases due to avoiding unnecessary calculations, avoiding error conditions in the evaluation of compound expressions, the capability of constructing potentially infinite data structures, and the capability of defining control structures as abstractions instead of as primitives. Languages that use lazy actions can be further subdivided into those that use a call-by-name evaluation strategy and those that use call-by-need.

"synopsis" may belong to another edition of this title.

Reseña del editor

Please note that the content of this book primarily consists of articles available from Wikipedia or other free sources online. In computer programming, lazy evaluation is the technique of delaying a computation until the result is required. The benefits of lazy evaluation include: performance increases due to avoiding unnecessary calculations, avoiding error conditions in the evaluation of compound expressions, the capability of constructing potentially infinite data structures, and the capability of defining control structures as abstractions instead of as primitives. Languages that use lazy actions can be further subdivided into those that use a call-by-name evaluation strategy and those that use call-by-need.

"About this title" may belong to another edition of this title.