domingo, 24 de agosto de 2014

PARADIGMAS DE LA PROGRAMACIÓN


¿QUE ES?

Es una propuesta tecnológica que es adoptada por una comunidad de programadores cuyo núcleo central es incuestionable en cuanto a que únicamente trata de resolver uno o varios problemas claramente delimitados.


La resolución de estos problemas debe suponer consecuentemente un avance significativo en al menos un parámetro que afecte a la ingeniería de software. Un paradigma de programación está delimitado en el tiempo en cuanto a aceptación y uso ya que nuevos paradigmas aportan nuevas o mejores soluciones que la sustituyen parcial o totalmente.



-TIPOS DE PARADIGMAS MAS COMUNES


  • Imperativo o por procedimientos: es considerado el más común y está representado es decir elogiado, por ejemplo, por C, BASIC o Pascal.
  • Funcional: está representado por Scheme o Haskell. Este es un caso del paradigma declarativo.
  • Lógico: está representado por Prolog. Este es otro caso del paradigma declarativo.
  • Declarativo: por ejemplo la programación funcional, la programación lógica, o la combinación lógico-funcional.
  • Orientado a objetos: está representado por Smalltalk, un lenguaje completamente orientado a objetos.
  • Programación dinámica: está definida como el proceso de romper problemas en partes pequeñas para analizarlos.
  • Programación multiparadigma: es el uso de dos paradigmas dentro de una funcion.