Next: Java
Up: Unit 01
Previous: Realization of operations: algorithms
There are several programming paradigms, that differ in the emphasis they put
on the two fundamental aspects: objects and operations.
The main programming paradigms are:
- imperative: the emphasis is on the operations intended as
actions/commands/instructions that change the state of the computation;
the objects are functional to the computation;
- functional: the emphasis is on the operations intended as
functions that compute results; the objects are functional to the
computation;
- object oriented: the emphasis is on the objects, which as a
whole represent the domain of interest; the operations are functional to the
representation.
Usually, in a program different programming paradigms are used. Hence,
programming languages provide support (with different degrees) for the various
paradigms.
Next: Java
Up: Unit 01
Previous: Realization of operations: algorithms