Declarative programming is when you write your code in such a way that it describes what you want to do, and not how you want to do it. It is left up to the compiler to figure out the how.
Examples of declarative programming languages are SQL and Prolog.
More Related Contents:
- Which language do you recommend to learn after php? (2016) [closed]
- What is the difference between statically typed and dynamically typed languages?
- Function overloading by return type?
- What is duck typing?
- Dynamic type languages versus static type languages
- Language support for chained comparison operators (x < y < z)
- Detecting programming language from a snippet [closed]
- What are five things you hate about your favorite language? [closed]
- Can all iterative algorithms be expressed recursively?
- When is a language considered a scripting language? [closed]
- Why is the ‘if’ statement considered evil?
- Language Books/Tutorials for popular languages
- What is the difference between Type and Class?
- What is the ‘expression problem’?
- What’s the name for hyphen-separated case?
- Best explanation for languages without null
- Why functional languages? [closed]
- What languages are used for real time systems programming? [closed]
- Why are dates calculated from January 1st, 1970? [duplicate]
- What are the programming languages for stalking facebook friends [closed]
- Strangest language feature
- What is boxing and unboxing and what are the trade offs?
- What would an AST (abstract syntax tree) for an object-oriented programming language look like?
- Main method code entirely inside try/catch: Is it bad practice?
- Start Activity inside onReceive BroadcastReceiver
- What are Python namespaces all about
- How to pattern match into an uppercase variable?
- Is SQL or even TSQL Turing Complete?
- Eric Lippert’s challenge “comma-quibbling”, best answer?
- How is a random number generated at runtime?