Table of Contents
Programming Paradigms: Category Programming Paradigms, Programming Paradigms Topics
Subcategories
Category Aspect-oriented programming, Category Declarative programming, Category Distributed stream processing, Category Feature-oriented programming, Category Generic programming, Category Knowledge representation, Category Literate programming, Category Multi-paradigm programming languages, Category Object-oriented programming, Category Pattern matching programming languages, Category Prototype-based programming, Category Service-oriented (business computing)
Main Article: Programming paradigm
Comparison of programming paradigms, Aspect-oriented programming, Concurrent constraint logic programming, Concurrent programming, Data-driven programming, Declarative programming, Defensive programming, Dependently typed programming, Design by contract, Event-driven programming, Exploratory programming, Extensible programming, Flow-based programming, Functional programming, Purely functional programming (Haskell), Higher-order programming, Imperative programming, Interactive programming, List of low-code development platforms , Comparison of multi-paradigm programming languages' , Logic programming , Metaprogramming , Modular programming
, Object-based language , Concurrent object-oriented programming , Object-oriented programming , Offensive programming , Parallel programming model - See also Async programming, Concurrent programming, Multi-core programming , Pipeline (software) , Probabilistic programming , Procedural programming , Process-oriented programming , Programming by example , Prototype-based programming , Quantum programming - See Fake Quantum computing , Reactive programming , Relational model , Scientific programming language , Scripting language (Python, Bash, PowerShell, JavaScript, TypeScript, kscript) , Stack-oriented programming , Stream processing , Structured concurrency , Structured programming , Symbolic programming , Value semantics