- Dialecting
-
Programming paradigms - Agent-oriented
- Automata-based
- Component-based
- Concatenative
- Concurrent computing
- Relativistic programming
- Data-driven
- Declarative (contrast: Imperative)
- Constraint
- Dataflow
- Cell-oriented (spreadsheets)
- Reactive
- Logic
- Abductive logic
- Answer set
- Constraint logic
- Functional logic
- Inductive logic
- Event-driven
- Expression-oriented
- Feature-oriented
- Function-level (contrast: Value-level)
- Functional
- Generic
- Imperative (contrast: Declarative)
- Language-oriented
- Metaprogramming
- Non-structured (contrast: Structured)
- Nondeterministic
- Parallel computing
- Programming in the large / small
- Semantic
- Structured (contrast: Non-structured)
- Modular (contrast: Monolithic)
- Object-oriented
- Recursive
- Value-level (contrast: Function-level)
Dialects are domain specific sub-languages of a programming language or a data exchange language. (See also Grammar-oriented programming, Language oriented programming, Reflection and Metaprogramming.) A language supporting this paradigm encourages users to create new dialects for specific problematic domains.
Languages
See also
- Domain-specific language
- Domain-specific modelling
- Modeling language
- Language oriented programming
Categories:- Programming language topic stubs
- Programming language topics
Wikimedia Foundation. 2010.