Paradigma de programació

De Viquipèdia
Dreceres ràpides: navegació, cerca

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 llenguatges com LISP, Scheme, Haskell..
  • 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.