Lenguajes de programacion

Páginas: 5 (1048 palabras) Publicado: 16 de septiembre de 2012
UNIVERSIDAD POLITÉCNICA DEL ESTADO DE MORELOS

FUNDAMENTOS DE PROGRAMACIÓN ORIENTADA A OBJETOS

Profesor: César Ricardo Minauro Cervera

4°C
EVOLUCIÓN DE LOS LENGUAJES DE PROGRAMACIÓN ORIENTADOS A OBJETOS

Integrantes:

* Valadez Salgado María del Rosario

EVOLUCIÓN DE LOS LENGUAJES DE PROGRAMACIÓN ORIENTADOS A OBJETOS

* CLASE = SUBPROGRAMAS + VARIABLES

Criterio deModularización
Estado + Comportamiento
Entidad estática
Clase ≈ Tipo
• OBJETO = Instancia de una CLASE
Entidad dinámica
Cada objeto tiene su propio estado
Objetos de una misma clase comparten un comportamiento
Objeto ≈ Variable

¿Qué es una Clase?
Caja negra que oculta en su implementación:
– Atributos: variables que codifican el estado de una Instancia de la clase (objeto)
–Métodos: subprogramas que describen el Comportamiento de un objeto de la clase
Una clase es semejante a un tipo:
– Atributos: estructura de datos
– Métodos: operaciones sobre el tipo Programación Modular. Programación Orientada a Objetos 10

¿Qué es un Objeto?
Instancia de una clase:
– Cada objeto de una clase tiene su propia copia de los atributos (estado propio).
– Todos los objetos de unaclase comparten los mismos métodos (comportamiento común).

1962.- La historia de los LPOO comienza a finales de los años 60, con el lenguaje Simula, diseñado en el Norwegian Computing Centre.
1966.- Simula fue el primer lenguaje completamente orientado a objetos, estructurado mediante objetos y clases.

1967.- El Simula 67 fue considerado como el primer LPOO
Fue diseñado en 1967 porOle-Johan Dhal y Kristen Nygaard en el Norwegian Computing Center en Oslo
1967.- Simula (1967) es aceptado como el primer lenguaje que posee las características principales de un lenguaje orientado a objetos. Fue creado para hacer programas de simulación, en donde los "objetos" son la representación de la información más importante.

1970.- Durante la década de los 70s la poca actividad en el tema lamonopoliza Smalltalk
1970.- Smaltalk 72, creado por Alan Kay en Xerox Park, también diseñador de la primera computadora personal orientada a objetos. Las raíces fueron simula 67, versión totalmente orientada a objetos.
1972- 1980.- Smalltalk (1972 a 1980) es posiblemente el ejemplo canónico, y con el que gran parte de la teoría de la programación orientada a objetos se ha desarrollado.1980.-Modula, la versión original de este lenguaje se llamo Modula-2 y fue desarrollada por Niklaus Wirth a mediados de la década de 1970 como descendiente directo a Pascal. Este lenguaje incluía concurrencia y ciertos aspectos de la orientación a objetos.
1980-1983.- Entre 1980 y 1983 Stroustrup desarrolla C++.
1983.-Ada, fue diseñado principalmente por Jean Ichibah del Departamento de la Defensa deEstados Unidos en 1977, para apoyar la programación a gran escala y promover la robustez del software.
1983.- Objective-C, este lenguaje fue diseñado por Brad Cox como una extensión a C pero con orientación a objetos. Contenía muchos aspectos inspirados en Smaltalk 80, se hizo popular debido a su utilización en la computadora NeXT.

SMALLTALK
* Lenguaje de programación amplio uso, orientado aobjetos.
C++
* Es una versión mejorada del lenguaje de programación c original.
* Es un lenguaje de tiempo real, de propósito general, que se ha utilizado para aplicaciones empresariales y científicos.
JAVA
* Proporciona a los programadores un ambiente de programación con gran capacidad y las condiciones para desarrollar aplicaciones de trabajo a través de Internet.
* Paradesarrollar pequeñas, Apletts, las cuales pueden insertarse en las páginas Web Internet.
* Incluye un depurador, un generador de documentación, un compilador, y un visualizador, para ejecutar aplicaciones Java sin navegador de Internet.
LENGUAJES DE PROGRAMACIÓN VISUAL
* Lenguajes que usan el ratón, iconos o símbolos en la pantalla y menús despegables para desarrollar programas.
LENGUAJES...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguajes de programacion
  • Lenguajes de programación
  • lenguaje de programacion
  • lenguajes de programacion
  • Lenguaje De Programacion
  • lenguaje de programacion
  • Los Lenguajes De Programacion
  • Lenguaje de programación

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS