Programacion Orientada A Objetos

Páginas: 10 (2474 palabras) Publicado: 2 de octubre de 2012
TEMA: LA PROGRAMACION ORIENTADA A OBJETOS

ESPECIALIDAD: TEC. EN PROGRAMACIÓN

SEMESTRE: 3 GRUPO: “A”

HISTORIA DE LA PROGRAMACIÓN ORIENTADA A OBJETOS
Java es un lenguaje de programación orientado a objetos desarrollado por Microsystems a principio de los años 90.
En diciembre de 1959 Patrick naughton, ingeniero de sun microsystems,resultó a varios colegas entre ellos james gosling y Mike Sheridan para trabajar sobre un nuevo proyecto conocido como “el proyecto verde”.
Con la ayuda de otros ingenieros, empezaron a trabajar en una pequeña oficina en sand Hill road en menlo park, california. Y así interrumpió todas las comunicaciones regulares con sun y trabajó sin descanso durante 18 meses.
Intentaban desarrollar una nuevatecnología para programar la siguiente generación de dispositivos inteligentes, en los que sun veía un campo nuevo a explorar.
Gosling intento primero extender y modificar c++ resultando el lenguaje c++ ++ -(++- por que se añadían y eliminaban características a c++), pero lo abandonó para crear un nuevo lenguaje desde cero al que llamo Oak.
Más tarde, se cambiaria el nombre de oak a java, porcuestiones de propiedad intelectual, al existir ya un lenguaje con el nombre de oak.
En agosto de 1991 oak ya corría sus primero programas.
Para 1992, el equipo ya había desarrollado un sistema en un prototipo llamado star7 (*7), dispositivo parecido a una PDA, cuyo nombre venia de la combinación de teclas del teléfono de la oficina del proyecto Green que permitía a los usuarios responder al teléfonodesde cualquier lugar.
De 1993 a 1994, el equipo de Naughton se lanzó en busca de nuevas oportunidades en el mercado, mismas que fueron dando mediante el sistema operativo base.
Patrick Naughton procedió a la construcción del lenguaje de programación java que se accionaba con un browser prototipo. El 29 de septiembre de 1994 se termina el desarrollo del prototipo de hotjava.CARACTERISTICAS
Hay muchas razones por las que java es tan popular y útil. Aquí se resumen algunas características importantes.
* ORIENTACIÓN A OBJETOS: Java está totalmente orientado a objetos. No hay funciones sueltas en un programa de java. Todos los métodos se encuentran dentro de clase. Los tipos de datos primitivos, como los enteros o doble, tienen empaquetadores de clases, siendo estos objetos porsí mismos, lo que permite que el programa las manipule.
* SIMPLICIDAD: La sintaxis de java es similar a ANSIC Y C++ y, por tanto fácil de aprender; aunque es mucho más simple y pequeño que c++.Elimina encabezados de archivos, preprocesador, aritmética de apuntadores, herencia múltiple, sobre carga de operadores, struct, unión y plantillas. Además, realiza automáticamente la recolección debasura, lo que hace innecesario el manejo explicito de memoria.
* COMPACTIBILIDAD: Java está diseñado para ser pequeño. La versión más compacta puede utilizarse para controlar pequeñas aplicaciones. El intérprete de java y el soporte básico de clases se mantienen pequeños al empaquetar por separado otras bibliotecas.
* PORTABILIDAD: Sus programas se compilan en el código de bytes dearquitectura neutra y se ejecutará en cualquier plataforma con un intérprete de java. Su compilador y otras herramientas están escritas en java. Su intérprete está escrito en ANSI C. De cualquier modo, la especificación del lenguaje java no tiene características dependientes de la implantación.
* SOPORTE A GUI: La caja de herramientas para la creación de ventanas abstractas de java simplifica y facilitala escritura de programas GUI orientados a eventos con muchos componentes de ventana.
* INTERNACIONALIZACIÓN: Los programas de java están escritos en Unicode, un código de carácter de 16 bits que incluye alfabetos de los lenguajes más utilizados en el mundo.
* HILOS: Java proporciona múltiples flujos de control que se ejecutan de manera concurrente dentro de uno de sus programadores....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion orientada a objetos
  • PROGRAMACIÓN ORIENTADA A OBJETOS EN C++.
  • Programacion orientada a objetos
  • ¿Que es la Programación Orientada a Objetos?
  • programacion orientada a objetos
  • Programacion orientada a objetos
  • Programación orientada a objetos
  • Investigacion de programacion orientada a objetos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS