Paradigma de programació
De Viquipèdia
Un paradigma és una forma de representar i manipular el coneixement.
Representa un enfocament particular o filosofia per a la construcció del programari. No és millor un que un altre, sinó que cada un té avantatges i desavantatges. També hi ha situacions on un paradigma resulta més apropiat que un altre.
Alguns exemples de paradigmes de programació:
- El paradigma imperatiu és considerat el més comú i està representat, per exemple, pel C o per BASIC..
- El paradigma funcional està representat per la família de llenguatges LISP, en particular Scheme.
- El paradigma lògic, un exemple és Prolog.
- El paradigma orientat a objectes. Un llenguatge completament orientat a objectes és Smalltalk.
Nota: La representació orientada a objectes millora l'estructura de les dades i per això s'ha aplicat a diferents paradigmes.
Si bé es pot seleccionar la forma pura d'aquests paradigmes al moment de programar, en la pràctica és habitual que es barregin. Així, llenguatges com C++, Delphi ó Visual Basic combinen el paradigma imperatiu amb l'orientat a objectes.
Un altre exemple: Llenguatges com Scheme o Prolog, paradigma funcional i lògic respectivament, compten amb estructures repetitives. Aquestes són més pròpies del paradigma imperatiu que a la forma pura d'aquells.