lunes, 22 de noviembre de 2010

Programación multiparadigma

Laboratorio de lenguajes de programación

Un lenguaje de programación multiparadigma es el  que soporta más de un paradigma de programación. Permiten crear programas usando más de un estilo de programación.

El objetivo de dichos lenguajes es permitir a los programadores elegir el mejor paradigma para cada trabajo, sabiendo que ninguno resuelve todos los problemas de la forma más fácil y eficiente posible.

Lenguajes de programación como C++, Genie, Delphi, Visual Basic o PHP, combinan el paradigma imperativo con orientación a objetos. Incluso existen lenguajes multiparadigma que permiten la mezcla de forma natural, como el lenguaje Oz, el cual tiene subconjuntos  y otras características propias de lenguajes de programación funcional y de orientación a objetos. Otro ejemplo son los lenguajes como Scheme (paradigma funcional) o Prolog (paradigma lógico), los cuales tienen estructuras repetitivas,  del paradigma imperativo.


Paradigmas de programación
  • En la nube
  • Imperativo
  • Lógico
  • Funcional
  • Declarativo
  • Estructurado
  • Dirigido por eventos
  • Modular
  • Orientado a aspectos
  • Orientado a objetos
  • Con restricciones
  • A nivel funcional 
  • A nivel de valores
Bueno esto  es todo, saludos:) 

1 comentario: