Vous êtes sur la page 1sur 8

El Paradigma

Orientado a Objetos

Ing. Jorge Menéndez


jorge.menendez@espoch.edu.ec
0984 255 245
El Paradigma Orientado a Objetos

• Sílabo de la Asignatura

• Planificación de la Asignatura
El Paradigma Orientado a Objetos

Prueba de Diagnóstico

https://goo.gl/forms/9L8RFBHOYDqJHOj42
Unidad 1 Programación Orientada a Objetos

Objetivo:
• Describir las generalidades sobre la evolución del software,
contextualizando el Paradigma Orientado a Objetos, utilizando la
investigación bibliográfica.

Temas y Subtemas:
• Revisión de lenguajes de programación.
• Introducción a la traducción de lenguajes de programación.
• Máquinas virtuales.
• Evolución del software.
Unidad 1 Programación Orientada a Objetos
Revisión de lenguajes de programación
1940 1950 1960 1970 1980 1990
Primeras Lenguajes de Otros lenguajes Paradigmas de Consolidación de
Internet
computadoras programación de programación lenguajes de los lenguajes de
modernas modernos modernos programación programación

Programación en Simula (1962) de apoyo Prolog (1972)


FORTRAN (1955) C++ (1980) Python (1991)
lenguaje ensamblador a la POO programación lógica

HTML (1991) lenguaje


Requería de un gran
LISP (1958) BASIC (1964) C (1973) Eiffel (1985) de marcado de
esfuerzo intelectual
hipertexto

Smalltalk (1975)
Muy propensa a errores COBOL (1959) ALGOL 68 programación orientada Objective-C (1986) Java (1995)
a objetos

JavaScript (1995)

PHP (1995)
Unidad 1 Programación Orientada a Objetos
Introducción a la traducción de lenguajes de programación
Editor de código
Proceso de COMPILACIÓN • Escribir los programas

Preprocesador
• Análisis Sintáctico

Compilación
• Traduce del lenguaje de alto nivel a lenguaje de máquina

Enlace
• Combina la salida del compilador con las librerías relacionadas

Cargador
• Ponen el ejecutable en la memoria de la computadora
Unidad 1 Programación Orientada a Objetos
Máquinas Virtuales

(bitcode, CLR) Código PRE Compilado

Ejecutar la aplicación de software

(JVM, Framework .Net) Máquina Virtual

SISTEMA OPERATIVO / Ejecutable


Unidad 1 Programación Orientada a Objetos
Revisión de lenguajes de programación

1950 - 1965 1965 - 1972 1972 - 1985 1985 - 1995 2000 - PRESENTE

Socialización del Omnipresencia del


Codificar y Corregir Multiusuarios Sistemas Distribuidos
software Internet

Ninguna Software como Redes de área local y Tecnologías Orientadas Reutilización de


documentación producto global a Objetos Información

Primero métodos para …


Desarrollo a base de Amplia utilización de
el desarrollo de Inteligencia Artificial
PRUEBA y ERROR los microprocesadores
software