jueves, 26 de abril de 2018

Paradigma de programación

¿Qué es un paradigma de programación?

Los paradigmas de programación solo son propuestas tecnológicas adoptadas por la Comunidad de des arrolladores que se enfocan a resolver uno o varios problemas definidos y delimitados. Existen muchos paradigmas de programación diferentes, posiblemente el más amplia mente utilizado hoy en día sea el de la programación orientada a objetos.

Ejemplo

Probablemente el paradigma de programación que actualmente es el más usado a todos los niveles es la orientación a Objeto. El núcleo central de este paradigma es la unión 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 diseño y la implementación de software. Esto provocó que grandes desarrollos tuvieran problemas de fiabilidad, mantenimiento, adaptación a los cambios y escalabilidad. Con la orientación a objetos y características como el encapsulado, polimorfismo o la Herencia se permitió un avance significativo en el desarrollo de software a cualquier escala de producción. La orientación a objeto parece estar ligado en sus orígenes con lenguajes como Lisp y Simula aunque el primero que acuño el titulo de programación orientada a objetos fue Smaltalk

Tipos de paradigmas

  • Programación Imperativa
  • Programación funcional
  • Programación lógica
  • Declarativo
  • POO Orientado a Objetos
  • Por procedimientos
Habitualmente se mezclan todos los tipos de paradigmas a la hora de hacer la programación. De esa manera se origina la programación multiparadigma, pero el que actualmente es más usado de todos esos paradigmas es el de la programación orientada a objetos.



R.Hernández.(06/15/2012) PARADIGMAS DE PROGRAMACIÓN. Recuperado  el: 26/04/18 de https://www.mindmeister.com/es/176377774/paradigmas-de-programaci-n
26
S.A. (22 de Marzo del 2018) Paradigma de programación. Recuperado el: 26/04/18 de http://wiki.uqbar.org/wiki/articles/paradigma-de-programacion.html

No hay comentarios.:

Publicar un comentario