paradigmas de la programacion

Páginas: 5 (1084 palabras) Publicado: 17 de junio de 2013
Universidad Fermín Toro
Vicerrectorado Académico
Facultad de ingeniería







Paradigmas de Programación de alto nivel














Cabudare, mayo 2012

Paradigmas de programación:
Se entiende una “filosofía” de programar, es decir, los lenguajes que utilizan un mismo paradigma de programación utilizarán los mismos conceptos básicos para programar
Paradigmas deprogramación de alto nivel
Se pueden definir cuatro tipos fundamentales:






Imperativos: La unidad de trabajo es la sentencia (acción). Pascal, C. Este paradigma, es llamado también paradigma algorítmico.
Encuentra soluciones a problemas basándose en la operativa de la máquina de Von Newman, que está provista de un programa en su memoria, el cual se va ejecutando secuencialmente,alimentándose de datos de tal memoria, con los que efectúa sus cálculos, para luego actualizar esta memoria.
La programación en el entorno del paradigma imperativo determina los datos que son requeridos para el cálculo, asocia a esos datos a variables que son direcciones de memoria, para luego efectuar paso a paso, las transformaciones de los datos almacenados, de forma que el valor final de lavariable sea el resultado buscado.
En el lenguaje común, a la serie de transformaciones realizadas sobre los datos originales les llamamos cálculos, que son generados por los algoritmos que transforman los datos de entrada en la solución al problema en cuestión. Para guiar estos cálculos, el paradigma imperativo proporciona en su versión básica las siguientes estructuras de control de flujos de datos:Secuencial: 
Típica de la propia naturaleza de la máquina, donde se ejecutan una a continuación de otra cada una de las instrucciones del programa almacenado en su memoria.
Selección condicional: 
Produce una bifurcación del flujo de datos, cuando se cumple cierta condición préviamente definida, caso contrario, seguiría el curso secuencial del programa 
Selección incondicional:
Bifurcaimperativamente la estructura secuencial del flujo de datos, obligando a ejecutar una instrucción distinta a la siguiente en el orden especificado por el programador

Orientados a Objetos: La unidad de trabajo es el objeto. Agrupa las estructuras de datos con sus algoritmos. Smalltalk.
El origen del Paradigma Orientado a Objeto, recientemente impuesto por el marketing del software, se remonta a losaños sesenta, cuando es concebido como un método que trata de emular en el ordenador, el funcionamiento del mundo real.
Esta gran idea parte del hecho, que para resolver tus problemas cotidianos no necesitas recurrir a la aplicación de algoritmos o heurísticas estructuradas con listas, colas, pilas, árboles, registros, etc; pues solo recurres a utilizar algunas acciones con los objetos que tienesa tu alcance
La Programación orientada a objetos , representa el "Antes y el después de la programación informática", que factiblemente se establecerá por mucho tiempo.
Esta filosofía de diseño avanzado de software, se remonta al lenguaje SmallTalk, quién guiado por las pautas del paradigma orientado a objetos, propone soluciones a los típicos problemas de la programación, tales como:
Lafalta de reusabilidad del código, en desmedro de la rentabilidad.
La dificultad de modificar, actualizar o efectuar reingenieria de sistemas, minimizando así su vida útil.
Los laboriosos, traumáticos y extensos procesos de desarrollo, carentes de codificación no intuitiva.
La falta de portabilidad.
Funcionales: La unidad es la función. Consiste en combinar funciones para conseguir funciones máscomplejas hasta llegar a la función que es el programa. Lisp. Basado en el Cálculo Lambda.
En un sentido estricto, la programación funcional define un programa como una función matemática que convierte unas entradas en unas salidas, sin ningún estado interno y ningún efecto lateral.
Los programas escritos en un lenguaje funcional están constituidos únicamente por definiciones de funciones,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Paradigmas de la programacion
  • Paradigmas De Programación
  • Paradigmas De Programación
  • Paradigmas De Programacion
  • Paradigmas de programacion
  • Paradigmas de Programación
  • Paradigmas De Programacion
  • Paradigmas De Programación

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS