What is "paradigms"

A programming paradigm provides and determines the programmer’s view on the structuring and execution of the program.