Home > Software Design and Development > Options > Evolution of Programming Languages > Programming Paradigms
A paradigm is a set of methods that have been found to be effective in handling a given type of problem. The paradigm is recognised by its basic building blocks.
Numerous paradigms have been developed for programming. The most prominent ones are
Other paradigms exist and indeed new paradigms are being proposed and developed regularly along with associated languages.
Parallel and distributed paradigm languages are designed for problems which require multiple procedures to be executed at the one time, or the code is being executed on hardware which has multiple CPU’s.