Programming languages can be grouped by the number and types ofparadigms supported. A concise reference for the programmingparadigms listed in this article
or more paradigms. Paradigms are separated along and described by different dimensions ofprogramming. Some paradigms are about implications of the execution
Programming languages are used for controlling the behavior of a machine (often a computer). Like natural languages, programming languages follow rules
functional programming is a programmingparadigm where programs are constructed by applying and composing functions. It is a declarative programmingparadigm in
Procedural programming is a programmingparadigm, classified as imperative programming, that involves implementing the behavior of a computer program as procedures