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 |
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]]
|