declarative programming
deklaratiivprogrammeerimine
olemus
programmeerimise paradigma:
programmi loogika esitatakse juhtimisvoo kirjelduseta,
kirjeldatakse probleem ja oodatav tulem
=
a programming paradigm that expresses the logic of a computation without describing its control flow
rakendusi
- päringukeeled: SQL, XQuery
- regulaaravaldised
- konfiguratsioonihalduse süsteemid
ülevaateid
https://tylermcginnis.com/imperative-vs-declarative-programming/
https://en.wikipedia.org/wiki/Declarative_programming
https://www.toptal.com/software/declarative-programming
https://www-ps.informatik.uni-kiel.de/~sebf/haskell/dp-overview.pdf
http://www.cse.chalmers.se/~oloft/Papers/wm96.pdf
https://www.cs.cmu.edu/~mderosa/iros2007.pdf
http://membres-lig.imag.fr/prost/Papers/PPDP05.pdf
http://aleteya.cs.buap.mx/~jlavalle/papers/books_on_line/MIT.Press.Concepts.Techniques.and.Models.of.Computer.Programming.eBook-DDU.pdf
vt ka
- imperatiivprogrammeerimine