Expression-oriented programming language: Difference between revisions

Content deleted Content added
Line is inaccurate and misleading: typing '=' for '==' may not cause your code to blow up, but it usually will cause a bug
SmackBot (talk | contribs)
m remove Erik9bot category,outdated, tag and general fixes
Line 1:
{{Unreferenced|date=December 2009}}
An '''expression-oriented programming language''' is a [[programming language]] where (nearly) every construction is an [[expression (programming)|expression]] and yields a value. [[Macro (computer science)|Macro]] definitions, [[preprocessor]] commands, and declarations are often treated as [[statement (programming)|statement]]s in expression-oriented languages. Some expression-oriented languages introduce a [[void return type]] to be yielded by expressions that have only side-effects.
 
Line 16 ⟶ 17:
}
 
{{DEFAULTSORT:Expression-Oriented Programming Languages}}
[[Category:Programming language classification]]
[[Category:Articles lacking sources (Erik9bot)]]