Los paradigmas de programación son una serie de
técnicas o estilos que usan los programadores para resolver un problema
informático. En otras palabras un paradigma de programación son los métodos y
las herramientas que se usa en la creación de un software. Mayormente los
lenguajes de programación están basados en uno o más paradigmas, los cuales se
les llama “multiparadigmas”.
Existen
diversos paradigmas de programación, los principales son:
Paradigma
imperativo
Es
un paradigma de programación que describe la programación en términos del
estado del programa y sentencias que cambian dicho estado. Son un conjunto de
instrucciones que le dicen al computador como realizar una tarea.
Paradigma
funcional
Este
tipo de paradigma demuestra un tipo de programación en forma de funciones
matemáticas. Su objetivo es conseguir lenguajes expresivos y matemáticamente
elegantes, en los que no sea necesario bajar al nivel de la máquina para
describir el proceso que lleva a cabo el programa.
Paradigma
lógico
Este
tipo de paradigma se utiliza más en aplicaciones de inteligencia artificial o
sistemas expertos, está representado por "PROLOG" que es un lenguaje par a
programar artefactos electrónicos. Funciona mediante un motor de inferencias
lógicas para resolver problemas planteados por el sistema.
Paradigma
orientado a objetos
Este
tipo de programación posee como idea principal encapsular estado y operaciones
en objetos que pueden comunicarse entre sí. Está representado por "Smalltalk" que
es un lenguaje de programación orientado a objetos.
Paradigma
declarativo
Está
basado en el desarrollo de programas especificando un conjunto de
condiciones, proposiciones, afirmaciones, restricciones, etc. Que
describen el problema y detallan su solución. La solución es obtenida mediante
mecanismos internos de control.
Bibliografía:
Bibliografía:
- SlideShare. (2010). Paradigmas de programación. Recuperado
el 26 de Septiembre del 2014 de: http://es.slideshare.net/yamili7/paradigmas-de-programacion
- Wikipedia. (2014). Paradigma de programación. Recuperado
el 26 de Septiembre del 2014 de: http://es.wikipedia.org/wiki/Paradigma_de_programaci%C3%B3n