Está en la página 1de 3

PARADICMAS DE LA PROGRAMACIN

La palabra paradigma tiene una gran variedad de acepciones. Es una forma de


ver, interpretar e intervenir en el mundo. En la ciencia es un conjunto de normas
vigentes que puede ser reemplazado por otro paradigma al entrar en conflicto y
que este ltimo demuestre ser ms acertado a la hora de abordar el problema. En
la programacin existe una variedad de paradigmas, pero el trmino de paradigma
de programacin no significa necesariamente el reemplazo de uno por otro. De hecho
existe variedad que conviven uno con el otro. Un paradigma de programacin es un
estilo, forma de pensar con el cual se desarrolla el programa. Existe una variedad de
paradigmas en la programacin, siendo las principales:

IMPERATIVA:
Se origin con el matemtico Jhon Von Neumann, que en el ao 1945 demostr
que la computadora poda tener una estructura fsica muy simple, y aun as ser
capaz de ejecutar cualquier tipo de programa mediante un control correcto, sin la
necesidad de modificar el computador para ello. Llamada tambin programacin
por procedimientos, consiste en determinar qu datos son requeridos para el
clculo, asociar a esos datos unas direcciones de memoria, y efectuar paso a
paso una secuencia de cambios en los datos almacenados, de forma que el
estado final represente el resultado correcto. Como ejemplos tenemos al lenguaje
c, lenguaje de mquina.

ORIENTADA A OBJETOS (POO):


Es un paradigma que usa objetos y sus interacciones para disear aplicaciones y
programas de computadoras. Los objetos son una unidad dentro de un programa
de computadora que consta de un estado y de un comportamiento, que a su vez
constan respectivamente de datos almacenados y de tareas realizables durante el
tiempo de ejecucin. Una analoga de los objetos seria a los objetos de la vida
real, caracterizados por tener un estado y comportamiento. Si vemos en la calle
un perro es probable que tenga un nombre (estado) y que al ver al gato lo persiga

(comportamiento). Las clases por otra parte definen las caractersticas y


comportamientos que tienen un objeto.
La POO est basado en varias tcnicas,
incluyendo herencias, capacidad de
heredad operaciones y atributos de otra
clase;
abstracciones,
caractersticas
esenciales de un objeto, donde se capturan
sus
comportamientos;
polimorfismo,
propiedad por la que es posible enviar
mensajes
sintcticamente
iguales
a objetos de tipos distintos
y
encapsulamiento, significa reunir todos los
elementos que pueden considerarse
pertenecientes a una misma entidad, al
mismo nivel de abstraccin.

FUNCIONAL:
Programas que se comportan como una funcin,
reciben un conjunto de datos de entrada y dan
como resultado un valor de salida. En este
paradigma las variables (espacio de la memoria
del computador con un nombre asignado) son
inmutables, fijas en el tiempo. Slo existen
valores y expresiones matemticas que
devuelven nuevos valores a partir de los
declarados. Dentro de los lenguajes funcionales
tenemos Lisp, Scheme, Clojure, Haskell, OCaml y
Standard ML, entre otros.

REFERENCIAS BIBLIOGRAFICAS
https://es.wikipedia.org/wiki/Paradigma_de_programaci%C3%B3n
http://www.infor.uva.es/~cvaca/asigs/docpar/intro.pdf
http://www.desarrolloweb.com/articulos/499.php
http://www.codexion.com/tutorialesjava/java/concepts/object.html
http://www.dccia.ua.es/dccia/inf/asignaturas/LPP/2010-2011/teoria/tema3.html
http://www.genbetadev.com/paradigmas-de-programacion/programacion-funcionalun-enfoque-diferente-a-los-problemas-de-siempre

CURSO:

INTRODUCCIN A LA CIENCIA DE LA COMPUTACIN

TEMA:

PARADIGMAS DE LA PROGRAMACIN.

PROFESOR:

DAVED A. LAVN QUIROZ

ALUMNO:

BAUTISTA LEN ANTHONY DANIEL. CDIGO: 20161388E

CARRERA:

CIENCIA DE LA COMPUTACIN

FECHA:

03/09/16

También podría gustarte