SLIDE 1
DECLARATIVE PROGRAMMING
General idea:
- no coding of algorithms
- description of logical relationships
- powerful abstractions
➜ domain specific languages
- higher programming level
- reliable and maintainable programs
➜ pointer structures ⇒ algebraic data types ➜ complex procedures ⇒ comprehensible parts (pattern matching, local definitions) CAU Kiel Michael Hanus
2