Cuadro Comparativo: Programación estructura y POO.
Programación Estructurada Programación Orientada a objetos
Se refiere a un conjunto de técnicas
que han ido evolucionando desde los primeros trabajos de Edgar Dijkstra. La Programación Orientada a Objetos es un Estas técnicas aumentan paradigma de programación que usa objetos y Definición considerablemente la productividad del sus interacciones para diseñar aplicaciones y programa reduciendo en elevado grado programas de computadora el tiempo requerido para escribir, verificar, depurar y mantener los programas.
Los términos programación modular,
programación descendente y programación estructurada se introdujeron en la segunda mitad de Su uso se popularizó a principios de la Historia la década de los sesenta y a década de 1990. menudo sus términos se utilizan como sinónimos aunque no significan lo mismo. La programación estructurada es el conjunto de técnicas que Está basado en varias técnicas, incluyendo incorporan: Herencia, modularidad, polimorfismo y Características Recursos abstractos. encapsulamiento. Diseño descendente Se basa en objetos del mundo real. Estructuras básicas.
Facilitan el trabajo dentro de la programación
Programas más fáciles de escribir, ya que es menos compleja que la Ventajas Verificar, leer y mantener, reducen programación estructurada, facilidad al dividir el los errores. programa en partes más pequeñas. No todos los objetos pueden ser Resulta un único bloque de código modelados. lo que resulta en un programa Necesidad de usar librerías de clases que Desventajas grande difícil de entender, esto se obliga a su estudio y entendimiento. resuelve utilizando programación La ejecución de los programas es más modular. lenta. INSTITUTO POLITECNICO NACIONAL
UNIDAD PROFESIONAL CULHUACAN
DEPARTAMENTO DE INGENIERIA EN COMUNICACIONES Y ELECTRONICA
DOCENTE: GONZÁLEZ AMADO JUAN CARLOS.
NOMBRE DEL ALUMNO: ARRONA CASTILLO KEVIN AXELL.
NOMBRE DEL TRABAJO: CUADRO COMPARATIVO: PROGRAMACIÓN ESTRUCTURA Y POO.