Paradigmas

Solo disponible en BuenasTareas
  • Páginas : 8 (1925 palabras )
  • Descarga(s) : 0
  • Publicado : 9 de marzo de 2011
Leer documento completo
Vista previa del texto
TECNOLOGICO DE ESTUDIOS SUPERIORES DE ECATEPEC

FUNDAMENTOS DE PROGRAMACION

TRABAJO: LA HISTORIA DE LOS PARADIGMAS

NOMBRE: MENDOZA RAMIREZ RUBEN

FECHA DE ENTREGA: 7 DE MARZO DEL 2011

PROFESOR: JUAN MANUEL STEIN CARRILLO

GRUPO: 5102

TURNO: MATUTINO

INDICE

CARATULA………………………………………………………………………………1

INTRODUCCION………………………………………………………………………...3

HISTORIA DE LOSPARADIGMAS…………………………………………………..3

TIPOS DE PARADIGMAS……………………………………………………………..4

CARACTERISTICAS DE POO………………………………………………………..5

BENEFICIOS DEL MODELO DE OBJECTO Y DE LA POO SOBRE OTROS PARADIGMAS………………………………………………………………………….6

CONCLUCION………………………………………………………………………….7

BIBLIOGRAFIA………………………………………………………………………...7

INTRODUCCION

En este documento veremos sobre la historia de los paradigmas de cómolos paradigmas son procedimientos computacionales que utilizamos para resolver un problema.
Que tipos de paradigmas existen, como se inventaron y para que fueran inventados como son los paradigmas imperativa, funcional, lógica, declarativa y la mas importante la de programación orientada a objetos. Donde cual veremos en esta ultima las características más importantes que tiene esta además de queventajas nos puede proporcional este programa y que beneficios nos da que no nos de los otros programas.
Por ultimo este documento nos proporcionara más información de donde podemos sacar informes recientes de este tema.

LA HISTORIA DE LOS PARADIGMAS

Historia de los paradigmas en el desarrollo del software.  Los paradigmas son procedimientos computacionales que utilizamos para dar solucióna algún problema. Hay muchas clases de paradigmas se encuentran los demostrativos, declarativos,  imperativo,  funcionales y orientados a objetos.  Paradigmas Demostrativos :          En este tipo de paradigmas el programador verifica cual es el problema y en vez de resolverlo apórtale al cliente diferentes ejemplos de soluciones a problemas similares Paradigmas imperativos: Este paradigma selleva a cabo mediante un almacenamiento de información en una computadora para después donde la computadora almacena la representación codificada de un cálculo y realiza una secuencia de comandos que van modificando el contenido almacenado dándole forma de un programa. (Algoritmos mas una estructura de datos dan como resultado un programa) Paradigma Funcional:                Tiene como objeto imitarlas funciones matemáticas lo mas posible. Un lenguaje funcional posee la propiedad matemática de transparencia referencial, lo que significa que una expresión representa siempre el mismo valor. Esto permite razonar sobre la ejecución de un programa y demostrar matemáticamente que es correcto.
Las variables de un lenguaje funcional son como las variables en algebra. Inicialmente representan unvalor desconocido que, una vez calculado, ya no cambia.  Paradigmas Orientados a Objetos: La Orientación a Objetos se basa en estas ideas: un programa es un mundo que representa un subconjunto del mundo real.
La estructura del programa se simplifica en gran medida si cada una de las entidades u objetos del problema que se está modelando corresponde directamente con un objeto que se puede manipularinternamente en un programa. Para el desarrollo de sistemas, la orientación a objetos es un nivel de abstracción de computadora más allá de los procedimientos y los datos. La orientación a objetos anima al desarrollador de sistemas a concentrarse en los temas importantes e ignorar el resto a la hora de la modelación. La orientación a objetos quiere decir algo familiar en el cual se considera elmundo como un conjunto de objetos que se relacionan y comunican entre ellos.
Esta es la forma en que la gente normal ve el mundo, así es que este pensamiento tiene intrínsecamente Sentido.

Un paradigma de programación es una propuesta tecnológica que es adoptada por una comunidad de programadores cuyo núcleo central es incuestionable en cuanto a que unívocamente trata de resolver uno o...
tracking img