Está en la página 1de 3

Paradigma de programacin

Paradigma de programacin
Un paradigma de programacin es una propuesta tecnolgica que es adoptada por una comunidad de programadores cuyo ncleo central es incuestionable en cuanto a que unvocamente trata de resolver uno o varios problemas claramente delimitados. La resolucin de estos problemas debe suponer consecuentemente un avance significativo en al menos un parmetro que afecte a la ingeniera de software. Tiene una estrecha relacin con la formalizacin de determinados lenguajes en su momento de definicin. Un paradigma de programacin est delimitado en el tiempo en cuanto a aceptacin y uso ya que nuevos paradigmas aportan nuevas o mejores soluciones que la sustituyen parcial o totalmente. Ejemplo : Probablemente el paradigma de programacin que actualmente es el ms usado a todos los niveles es la orientacin a objeto. El ncleo central de este paradigma es la unin de datos y procesamiento en una entidad llamada "objeto", relacionable a su vez con otras entidades "objeto". Tradicionalmente datos y procesamiento se han separado en reas diferente del diseo y la implementacin de software. Esto provoc que grandes desarrollos tuvieran problemas de fiabilidad, mantenimiento, adaptacin a los cambios y escalabilidad. Con la orientacin a objetos y caractersticas como el encapsulado, polimorfismo o la herencia se permiti un avance significativo en el desarrollo de software a cualquier escala de produccin. La orientacin a objeto parece estar ligado en sus orgenes con lenguajes como Lisp y Simula aunque el primero que acuo el titulo de programacin orientada a objetos fue Smaltalk

Tipos de paradigmas de programacin ms comunes


Imperativo o por procedimientos: es considerado el ms comn y est representado, por ejemplo, por C o BASIC. Funcional: est representado por Scheme o Haskell. Este es un caso del paradigma declarativo. Lgico: est representado por Prolog. Este es otro caso del paradigma declarativo. Declarativo: por ejemplo la programacin funcional, la programacin lgica, o la combinacin lgico-funcional. Orientado a objetos: est representado por Smalltalk, un lenguaje completamente orientado a objetos.

Si bien puede seleccionarse la forma pura de estos paradigmas al momento de programar, en la prctica es habitual que se mezclen, dando lugar a la programacin multiparadigma. Actualmente el paradigma de programacin ms usado es el de la programacin orientada a objetos.

Vase tambin
Paradigma Computacin en nube Programacin imperativa Programacin lgica Programacin funcional Programacin declarativa Programacin estructurada Programacin dirigida por eventos Programacin modular Programacin orientada a aspectos Programacin orientada a objetos

Programacin con restricciones Programacin a nivel funcional (John Backus)

Paradigma de programacin Programacin a nivel de valores (John Backus) Programacin orientada a componentes

Fuentes y contribuyentes del artculo

Fuentes y contribuyentes del artculo


Paradigma de programacin Fuente: http://es.wikipedia.org/w/index.php?oldid=49409939 Contribuyentes: -

Licencia
Creative Commons Attribution-Share Alike 3.0 Unported http:/ / creativecommons. org/ licenses/ by-sa/ 3. 0/

También podría gustarte