Strict programming language: Difference between revisions

Content deleted Content added
Added {{context}} tag to article (TW)
Line 1:
{{Multiple issues|
{{context|date=November 2018}}
{{RefimproveMore citations needed|date=November 2014}}
}}
 
A '''strict programming language''' is a [[programming language]] which employs a strict [[programming paradigm]], allowing only [[strict function]]s (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]].{{Sfn|Scott|2006|p=541}}