Lazy Functional Languages
E.g.
HaskellLanguage
.
See
LazyEvaluation
.