User:Alex 1988/Books/Programming paradigms
Appearance
![]() | The Wikimedia Foundation's book rendering service has been withdrawn. Please upload your Wikipedia book to one of the external rendering services. |
![]() | You can still create and edit a book design using the Book Creator and upload it to an external rendering service:
|
| This user book is a user-generated collection of Wikipedia articles that can be easily saved, rendered electronically, and ordered as a printed book. If you are the creator of this book and need help, see Help:Books (general tips) and WikiProject Wikipedia-Books (questions and assistance). Edit this book: Book Creator · Wikitext Order a printed copy from: PediaPress [ About ] [ Advanced ] [ FAQ ] [ Feedback ] [ Help ] [ WikiProject ] [ Recent Changes ] |
Programming paradigms
- Intro
- Programming paradigm
- 1. Action
- Action language
- 2. Agent-oriented
- Agent-oriented programming
- 3. Array-oriented
- Array programming
- 4. Automata-based
- Automata-based programming
- 5. Concurrent computing
- Concurrent computing
- Relativistic programming
- 6. Data-driven
- Data-driven programming
- 7. Declarative
- Declarative programming
- 7.1. Constraint
- Constraint programming
- Constraint logic programming
- Concurrent constraint logic programming
- 7.2. Dataflow
- Dataflow programming
- Flow-based programming
- Spreadsheet
- Reactive programming
- 7.3. Functional
- Functional programming
- Functional logic programming
- Purely functional
- 7.4. Logic
- Logic programming
- Abductive logic programming
- Answer set programming
- Concurrent logic programming
- Inductive logic programming
- 8. Dynamic
- Dynamic programming language
- 9. End-user programming
- End-user development
- 10. Event-driven
- Event-driven programming
- Service-oriented architecture
- Time-driven programming
- 11. Expression-oriented
- Expression-oriented programming language
- 12. Feature-oriented
- Feature-oriented programming
- 13. Function-level
- Function-level programming
- 14. Generic
- Generic programming
- 15. Imperative
- Imperative programming
- Literate programming
- Procedural programming
- 16. Inductive programming
- Inductive programming
- 17. Language-oriented
- Language-oriented programming
- Natural language programming
- Service-oriented modeling
- Domain-specific language
- 17.1. Grammar-oriented
- Grammar-oriented programming
- Dialect (computing)
- 17.2. Other Language-oriented
- Intentional programming
- 18. Metaprogramming
- Metaprogramming
- Automatic programming
- 18.1. Reflective
- Reflection (computer programming)
- Attribute-oriented programming
- 18.2. Other Metaprogramming
- Homoiconicity
- 18.3. Template
- Template metaprogramming
- Policy-based design
- 19. Non-structured
- Non-structured programming
- 20. Nondeterministic
- Nondeterministic programming
- 21. Parallel computing
- Parallel computing
- Process-oriented programming
- 22. Point-free style
- Tacit programming
- Concatenative programming language
- 23. Semantic
- Semantic-oriented programming
- 24. Structured
- Structured programming
- Block (programming)
- Modular programming
- 24.1. Object-oriented
- Object-oriented programming
- Actor model
- Class-based programming
- Concurrent object-oriented programming
- Prototype-based programming
- 24.1.1. Separation of concerns
- Separation of concerns
- Aspect-oriented programming
- Role-oriented programming
- Subject-oriented programming
- 24.2. Other Structured
- Recursion (computer science)
- Monolithic application
- 25. Value-level
- Value-level programming
- 26. Probabilistic
- Probabilistic programming language
- 27. Concept
- Concept programming