viernes, 26 de septiembre de 2014

Paradigmas de programación



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:

- 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