User:Aavindraa/sandbox/lang

Explored

 * Dataflow
 * Flow-based
 * Reactive
 * Functional reactive

Known

 * Generic
 * Imperative (contrast: Declarative)
 * Procedural
 * Object-oriented
 * Polymorphic


 * Metaprogramming
 * Automatic
 * Inductive programming
 * Reflective
 * Attribute-oriented
 * Macro
 * Template


 * Structured (contrast: Non-structured)
 * Block-structured
 * Structured concurrency
 * Object-oriented
 * Actor-based
 * Class-based
 * Concurrent
 * Prototype-based
 * By separation of concerns:
 * Aspect-oriented
 * Role-oriented
 * Subject-oriented

Applied

 * Concurrent computing
 * Declarative (contrast: Imperative)
 * Functional


 * Stack-based
 * Recursive

Interested

 * Language-oriented
 * Domain-specific


 * Parallel computing
 * Process-oriented
 * Probabilistic
 * Quantum


 * Non-structured (contrast: Structured)
 * Array


 * Function-level (contrast: Value-level)
 * Point-free style
 * Concatenative

Unsorted

 * Action


 * Agent-oriented
 * Array-oriented
 * Automata-based
 * Relativistic programming
 * Data-driven
 * Functional logic
 * Purely functional
 * Logic
 * Abductive logic
 * Answer set
 * Concurrent logic
 * Functional logic
 * Inductive logic
 * Constraint
 * Constraint logic
 * Concurrent constraint logic
 * Ontology
 * Differentiable
 * Dynamic/scripting
 * Event-driven
 * Intentional
 * Literate
 * Natural-language programming
 * Nondeterministic
 * Set-theoretic
 * Symbolic
 * Value-level (contrast: Function-level)