Evolución de los paradigmas de programación

Páginas: 6 (1464 palabras) Publicado: 28 de septiembre de 2010
EVOLUCIÓN DE LOS PARADIGMAS DE PROGRAMACIÓN

Paradigma de programación: se refiere a una filosofía (ò forma) de atacar los problemas, analizarlos, diseñar a una solución e implementarla en una computadora.

Tipos de paradigmas de programación más comunes
Programación secuencial: se basa en encontrar una lista de instrucciones que resuelven el problema. La programación secuencial se centraen los “algoritmos” normalmente se aplica a problemas matemáticos.

La implementación de hardware de la mayoría de computadores es secuencial; prácticamente todo el hardware de los computadores está diseñado para ejecutar código de máquina, que es nativo al computador, escrito en una forma secuencial. Esto se debe a que el hardware de los computadores implementa el paradigma de las Máquinas deTuring. Desde esta perspectiva de bajo nivel, el estilo del programa está definido por los contenidos de la memoria, y las sentencias son instrucciones en el lenguaje de máquina nativo del computador (por ejemplo el lenguaje ensamblador).
Los lenguajes imperativos de alto nivel usan variables y sentencias más complejas, pero aún siguen el mismo paradigma. Las recetas y las listas de revisión deprocesos, a pesar de no ser programas de computadora, son también conceptos familiares similares en estilo a la programación imperativa; cada paso es una instrucción, y el mundo físico guarda el estado (Zoom).
Los primeros lenguajes imperativos fueron los lenguajes de máquina de los computadores originales. En estos lenguajes, las instrucciones fueron muy simples.
1.1 Conceptos básicos

Es unaserie de “atributos conjuntados” en forma reconocible, designado con un nombre descriptible o genérico que entiende la gente, como acero, seguro, raqueta, computadora, teléfono, entretenimiento. Todo cambio de característica (diseño, color, tamaño, empaque, etiqueta), por pequeño que sea crea otro producto que puede ser un bien, un servicio, un lugar, una persona, una idea y puede incluir aspectoscomo la entrega, crédito, servicios posventa, garantía, instalación. Un producto es un conjunto de atributos tangibles e intangibles que incluye entre otras cosas: servicio al vendedor, reputación del vendedor, color, garantía, diseño, empaque, marca, precio, características físicas, calidad del producto. El público está comprando la satisfacción de sus necesidades en forma de los beneficios queespera recibir del producto.

1.2 Programación secuencial y estructurada

La programación estructurada
Es una forma de escribir programas de ordenador (programación de computadora) de manera clara. Para ello utiliza únicamente tres estructuras: secuencia, selección e iteración; siendo innecesario el uso de la instrucción o instrucciones de transferencia incondicional (GOTO, EXIT FUNCTION,EXIT SUB o múltiples RETURN).
Hoy en día las aplicaciones informáticas son mucho más ambiciosas que las necesidades de programación existentes en los años 1960, principalmente debido a las aplicaciones gráficas, por lo que las técnicas de programación estructurada no son suficientes. Ello ha llevado al desarrollo de nuevas técnicas, tales como la programación orientada a objetos y el desarrollo deentornos de programación que facilitan la programación de grandes aplicaciones.

La programación secuencial

Este tipo de programación más comúnmente usado, un programa secuencial se refiere a cuando en un programa una orden se ejecuta tras otra hasta el término del programa

1.3 Programación orientada a objetos

La programación orientada a objetos es un paradigma que utilizaobjetos como elementos fundamentales en la construcción de la solución. Un objeto es una abstracción de algún hecho o ente del mundo real que tiene atributos que representan sus características o propiedades y métodos que representan su comportamiento o acciones que realizan. Todas las propiedades y métodos comunes a los objetos se encapsulan o se agrupan en clases. ¨Una clase es una plantilla o un...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

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

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS