This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages)
This article provides insufficient context for those unfamiliar with the subject. Please help improve the article by providing more context for the reader.(November 2018) (Learn how and when to remove this message)
This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. Find sources: "Strict programming language" – news · newspapers · books · scholar · JSTOR(November 2014) (Learn how and when to remove this message)
(Learn how and when to remove this message)
A strict programming language is a programming language that only allows strict functions (functions whose parameters must be evaluated completely before they may be called) to be defined by the user. A non-strict programming language allows the user to define non-strict functions, and hence may allow lazy evaluation. In most non-strict languages, the non-strictness extends to data constructors.
and 11 Related for: Strict programming language information
functional programming is a programming paradigm where programs are constructed by applying and composing functions. It is a declarative programming paradigm...
not strict is called non-strict. A strictprogramminglanguage is one in which user-defined functions are always strict. Intuitively, non-strict functions...
In computer programming, one of the many ways that programminglanguages are colloquially classified is whether the language's type system makes it strongly...
interest in lazy functional languages grew. By 1987, more than a dozen non-strict, purely functional programminglanguages existed. Miranda was the most...
In programminglanguage theory, lazy evaluation, or call-by-need, is an evaluation strategy which delays the evaluation of an expression until its value...
In computer programming, assembly language (alternatively assembler language or symbolic machine code), often referred to simply as assembly and commonly...
record of notable programminglanguages, by decade. History of computing hardware History of programminglanguagesProgramminglanguage Timeline of computing...
sense, to refer to dynamic high-level programminglanguages in general. Some are strictly interpreted languages, while others use a form of compilation...
Iteration in a Single Assignment Language) is a general-purpose single assignment functional programminglanguage with strict semantics, implicit parallelism...