Subido por Kevin Valdez

ENSAYO DE PARADICMAS DE PROGRAMACION

Anuncio
PARADIGMAS DE PROGRAMACION
En nuestro tiempo es muy común oír hablar de la palabra paradigma, a la cual se le dan
varios significados, ya que hemos evolucionado socialmente, y también
tecnológicamente; En esta ocasión, una propuesta tecnológica, adoptada por una
comunidad de programadores se preocupo por resolver los problemas claramente
delimitados en un programa, Creando así lo que es un paradigma de programación; pero,
¿Qué es un paradigma de programación?
Podemos decir que los paradigmas es el conjunto de conocimientos y creencias que
forman una visión del mundo en donde lo comprendemos, lo interpretamos e
intervenimos en el, en torno a una teoría hegemónica en cierto determinado periodo
histórico; Sabiendo lo que es un paradigma, para entender más a fondo este tema hay
que comprender lo que significa la programación, que es aquel proceso de diseñar,
codificar, depurar y montar el código fuente de un programa computacional con el fin de
crear programas que exhiben un comportamiento deseado.
Ahora, los paradigmas de programación es el proceso de diseño que vas mas allá de una
gramática, semántica y algoritmos, en donde conjunto a los métodos sistemáticos
aplicables en aquellos niveles de diseños de programas, es este medio el que provee y
determina la visión y métodos de un programador en la construcción de un programa.
Pero, si nos preguntamos ¿para qué sirve esta? No es más que un estilo de programación,
empleado por los programadores al crear módulos o programas, para así poder ellos
resolver uno o varios problemas computacionales presentados en este.
Actualmente existe gran variedad de paradigmas de programación, como los más visto:
paradigmas imperativos, los paradigmas declarativos, los paradigmas estructurados,
paradigmas orientados a objetos, paradigmas función y por último paradigmas lógicos
definidos como:



Paradigma imperativo: decimo que esta es aquella que describe la programación
como una secuencia de instrucciones o comandos que cambian el estado de un
programa.
Paradigma declarativo: esta no se basa en el cómo se hace algo ( el un paso a
paso), sino que nos describe o declara como es algo.
Paradigma estructurado: la programación se divide en procedimientos y funciones
que pueden o no comunicarse entre sí, ejemplo: los archivos (.bat).



Paradigma orientado a objetos: más que todo se basa en la idea de encapsular
estado y operaciones en objetos, ya que en general la programación esta basada
en resolver comunicando dichos objetos atreves de u mensaje ej: Simula,
Amalltalk, C++, Java, Visual Basic.net, entre otras)
Paradigma función: este paradigma concibe a la computación como la evaluación
de funciones matemáticas y evita declarar y cambiar datos, donde también esta
permite resolver ciertos problemas de una mejor forma y los lenguajes puramente
funcionales evitan los efectos secundarios comunes en otros tipos de
programación.
Paradigma lógicos: Basada en la definición de reglas lógicas para luego, por medio
de un motor de inferencias lógicas, pueda esta responder preguntas planteadas al
sistema y así poder resolver dichos problemas presentados.
Y así como estos se encuentran más paradigmas: paradigmas orientados al sujeto,
paradigmas reflectantes, programación basada en regla, paradigmas basados en
restricciones, programación basada en prototipos, paradigmas orientado a aspectos,
etc. tantos son los paradigmas de programación que cuyo núcleo central es
incuestionable en cuanto que unívocamente esta trata de resolver uno o vario
problemas claramente delimitados.
Es necesario abrirnos a varios paradigmas, aceptar sus cambios que lo defienden y
abrirnos a la invención, a la imaginación y a la creatividad ilimitada.
Bibliografía

http://www.iqcelaya.itc.mx/~vicente/Programacion/Paradigmas.pdf

http://labsys.frc.utn.edu.ar/ppr-2009/Unidad%20I%20%20POO%20Avanzada/Apunte/Unidad%20I%20-%20POO%20Avanzada.pdf

http://contenidosabiertos.academica.mx/jspui/bitstream/987654321/22/1/Paradigmas%2
0de%20la%20programacion.pdf

http://www.youtube.com/watch?v=9E5GBZ_voWE
KEVIN VALDEZ BERROCAL GRUPO: DN7- JUEVES
Descargar