I'm working on modernizing Rosetta Code's infrastructure. Starting with communications. Please accept this time-limited open invite to RC's Slack.. --Michael Mol (talk) 20:59, 30 May 2020 (UTC)

Category:Programming paradigm/Declarative

From Rosetta Code
(Redirected from Declarative programming)
Programming paradigm/Declarative is a programming language feature.
Declarative programming is a programming model. See main article imperative programming.

The major areas of declarative programming application are:

  • Specifications and contracts, in the programming languages which support separation of specifications and implementations;
  • Type declarations and type inference in typed languages;
  • Object declarations in object-oriented programming languages, as well as in typed languages in general;
  • Annotations, such as are found as in C# and Java;
  • Many domain-specific languages.

Among the latter, according to the domain:


This category has the following 27 subcategories, out of 27 total.