This is an old revision of the document!


Introduction


A Programming Paradigm is a notion that defines a style or a way of programming and not the programming language itself. A programming language is said to use a specific paradigm only when it (the programming language) satisfies all the requirements stated by the paradigm.

Each paradigm is defined by a set of rules that provide the structure on which programming languages rely on.