Documentos de Académico
Documentos de Profesional
Documentos de Cultura
-> Segmentar programas (Con esto se refiere a -> Construir sistemas de software con necesidades
ordenarlos de forma jerárquica y que tenga un orden específicas.
dentro, mostrando relaciones y comunicación entre -> Facilitar el mantenimiento y modificación de
USOS segmentos de un programa). objetos existentes en un código.
-> Aumenta la capacidad para administrar la
complejidad del software
-> Secuenciales. (Una instrucción tas otra). -> Basada en clases: Es la más ampliamente usada
-> Selectivos. (If, Else) por los lenguajes de programación orientada a objetos.
TIPOS -> Repetitivos. (Bucles como while o for) Por ejemplo es usada por Java, C++ y C.
-> De invocación. (Para ejecutar sentencias). -> Basada en prototipos: Es soportado en JavaScript,
Python y Ruby. No hay clases, solo hay objetos.
-> Los programas son más fáciles de entender con PE. -> Proporciona al programador libertad en la
IMPORTANCIA -> Reducción del esfuerzo en las pruebas. implementación de los detalles del sistema.
-> El programa se podrá tener listo en un menor tiempo. -> Ofrece la posibilidad de reusar diseño y código para
proyectos futuros.
-> Luis Vargas: Se puede argumentar que en la -> Luis Vargas: Al programar orientado a objetos
programación estructurada los programas son mucho tenemos que aprender a pensar como resolver los
más fáciles de entender, y estos pueden ser leídos de problemas de una manera distinta a como se realizaba
forma secuencial y por ende no hay necesidad de tener en la programación estructurada. Se puede decir que
que rastrear saltos de líneas dentro de los bloques de este tipo de programación crea mejores condiciones
código para intentar entender la lógica interna, por otrapara poder desarrollar aplicaciones cada vez más
parte el seguimiento de los errores o fallos del programa,
complejas sin que el código se vuelva un caos, además
ANÁLISIS PROPIO su detención y corrección se facilita enormemente con uno de sus objetivos es dar pautas para realizar las
este tipo de programación. cosas de manera que otras personas puedan utilizarla y
adelantar su trabajo, de manera que consigamos que el
-> Rodolfo Sánchez: En mi opinión este tipo de código se pueda reutilizar.
programación se usa para los que se están iniciando en
este mundo, ya que es un visto más sencillo de -> Rodolfo Sánchez: Este tipo de programación es más
programas que sean fáciles de leer y modificar. Aquí las complejo de entender, porque aquí cada objeto tiene
instrucciones se ejecutan una detrás de la otra haciendo diferentes atributos y funciones, lo cual la hace más
que adquirir la lógica para programar sea más simple. moderna (porque se pueden hacer muchas más cosas)
pero es para un nivel más avanzado.
Cuadro #2 Compilador y traductor
SEMEJANZAS DIFERENCIAS
-> Ambos consisten en comprender el significado de -> El traductor traduce lenguajes humanos por
un texto para producir otro escrito con su significado ejemplo de inglés a español, y el compilador solo
COMPILADOR equivalente en otro idioma entendible para un traduce lenguajes de alto nivel como lenguajes de
Y receptor. programación a lenguaje máquina.
TRADUCTOR
-> El compilador te informa si hay algún error en la
escritura fuente, en cambio el traductor de haber
algún error no lo informa lo conserva.
Realizado por Luis Vargas Y Rodolfo Sánchez, ing en sistemas “A” IV semestre.