Expression-oriented programming language
An expression-oriented programming language is a programming language in which every (or nearly every) construction is an expression and thus yields a value. The typical exceptions are macro definitions, preprocessor commands, and declarations, which expression-oriented languages often treat as statements. Lisp and ALGOL 68 are expression-oriented languages. Pascal is not an expression-oriented language. All functional programming languages are expression-oriented.
- Comment
- enAn expression-oriented programming language is a programming language in which every (or nearly every) construction is an expression and thus yields a value. The typical exceptions are macro definitions, preprocessor commands, and declarations, which expression-oriented languages often treat as statements. Lisp and ALGOL 68 are expression-oriented languages. Pascal is not an expression-oriented language. All functional programming languages are expression-oriented.
- Has abstract
- enAn expression-oriented programming language is a programming language in which every (or nearly every) construction is an expression and thus yields a value. The typical exceptions are macro definitions, preprocessor commands, and declarations, which expression-oriented languages often treat as statements. Lisp and ALGOL 68 are expression-oriented languages. Pascal is not an expression-oriented language. All functional programming languages are expression-oriented.
- Hypernym
- Language
- Is primary topic of
- Expression-oriented programming language
- Label
- enExpression-oriented programming language
- Link from a Wikipage to another Wikipage
- Ada (programming language)
- ALGOL 68
- Assignment (computer science)
- BLISS
- Boolean data type
- Category:Programming language classification
- Command–query separation
- Conditional (computer programming)
- Declaration (computer programming)
- Equality (relational operator)
- Expression (computer science)
- Functional programming
- Functional programming language
- Haskell (programming language)
- Icon (programming language)
- Java (programming language)
- Kotlin (programming language)
- Lisp (programming language)
- Macro (computer science)
- ML (programming language)
- OCaml
- Pascal programming language
- Perl
- Preprocessor
- Programming language
- Python (programming language)
- Rebol
- Ruby (programming language)
- Rust (programming language)
- Scala (programming language)
- Side effect (computer science)
- Software bug
- Statement (computer science)
- Void type
- SameAs
- 4jR3c
- Ausdrucksorientierte Programmiersprache
- Expression-oriented programming language
- m.03s1m9
- Q5421696
- Израз-оријентисан програмски језик
- SeeAlso
- Assignment (computer science)
- Subject
- Category:Programming language classification
- WasDerivedFrom
- Expression-oriented programming language?oldid=1116467489&ns=0
- WikiPageLength
- 4512
- Wikipage page ID
- 943685
- Wikipage revision ID
- 1116467489
- WikiPageUsesTemplate
- Template:Citation needed
- Template:Expand section
- Template:Failed verification
- Template:More citations needed
- Template:Notability
- Template:Programming paradigms
- Template:Reflist
- Template:See also
- Template:Synthesis