Programming paradigm

Topic | v1 | created by jjones |

Programming paradigms are a way to classify programming languages based on their features. Languages can be classified into multiple paradigms. Some paradigms are concerned mainly with implications for the execution model of the language, such as allowing side effects, or whether the sequence of operations is defined by the execution model. Other paradigms are concerned mainly with the way that code is organized, such as grouping a code into units along with the state that is modified by the code. Yet others are concerned mainly with the style of syntax and grammar.


e.g. Data-oriented design

In computing, data-oriented design is a program optimization approach motivated by efficient usage of...

e.g. Object-oriented programming (OOP)

Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", which...

e.g. Functional programming

In computer science, functional programming is a programming paradigm where programs are constructed...

subtopic of Computer programming

Computer programming is the process of designing and building an executable computer program to accom...

e.g. Concatenative programming

A concatenative programming language is a point-free computer programming language in which all expre...

Edit details Edit relations Attach new author Attach new topic Attach new resource