In this dissertation we show the feasibility and usefulness of declarative programming for information systems in light of these challenges.
In dit proefschrift tonen we de haalbaarheid en het nut van declaratief programmeren voor informatiesystemen aan in het licht van deze uitdagingen.
AngularJS is built on the belief that declarative programming should be used to create user interfaces and connect software components, while imperative programming is better suited to defining an application's business logic.
Angular is gebouwd op basis van de zienswijze dat declaratief programmeren behoort te worden gebruikt voor het bouwen van gebruikersinterfaces en het koppelen van softwarecomponenten, terwijl imperatief programmeren beter geschikt is voor het definiëren van bedrijfslogica.
Logic programming (Prolog), also called declarative programming, on the other hand, is not related to the other types of programming in a similar sense.
Logisch programmeren (Prolog), ook declaratief programmeren aan de andere kant is in vergelijkbare zin niet gerelateerd aan de andere typen programmering.
The principles of declarative programming, especially logic programming with Prolog, to see that there is something else than imperative programming...
De principes van declaratief programmeren, vooral logisch programmeren met Prolog, om te zien dat er iets anders is dan imperatieve programmering...
This kind of applications was originally facilitated by declarative programming languages such as LISP or PROLOG.