Vcvcbg

Páginas: 21 (5001 palabras) Publicado: 18 de febrero de 2009
Conceptos Generales.

1. Historia de Java.
Los inicios de Java se remontan a finales de los 80’s, aunque no es hasta 1990, cuando Sun Microsystem financió un proyecto de investigación corporativo interno con el nombre en código Green. Un resultado del proyecto fue la creación de un lenguaje basado en C y C++, que su creador James Gosling llamo Oak. Se trataba de un lenguaje pequeño en cuanto atamaño, fiable y sobre todo independiente de la arquitectura
En 1993 y mientras este equipo continuaba desarrollando el proyecto, la World Wide Web explota y se convierte en centro de todas las miradas. Es entonces cuando el equipo de Gosling piensa que el lenguaje en el que ellos estaban trabajando seria ideal por su neutralidad para programar en la WWW. Diferentes tipos de computadoras estabanconectadas a la red y un lenguaje universal era una verdadera solución.
El lenguaje de programación Java, fue diseñado con el propósito de crear un lenguaje que pudiera funcionar en redes computacionales heterogéneas (redes de computadoras formadas por más de un tipo de computadora, ya sean PC, MAC's, estaciones de trabajo, etc.), y que fuera independiente de la plataforma en la que se vaya aejecutar. Esto significa que un programa de Java puede ejecutarse en cualquier máquina o plataforma.
Hoy en día cualquier sistema operativo moderno cuenta con una JVM (virtual java machine) que emula un lenguaje universal que es una abstracción entre el S.O. y un código escrito bajo este lenguaje.
Nota: En 1992/93, Java se reconvierte en un sistema de televisión interactiva para dispositivosconectados a la Red, pero el proyecto se difumina y no prospera
2. ¿Qué es Java?

En definitiva se puede decir que Java es lo más cercano a un lenguaje de computación universal, lo que significa que puede correr en cualquier plataforma. Es idóneo para resolver los problemas de seguridad y portabilidad inherentes a los sistemas que trabajan en red.

Cuenta con un compilador de traduce unprograma fuente en un lenguaje de código byte (bytecode); que cuando se ejecuta este bytecode se traduce a código máquina.

En resumen: Java es un lenguaje sencillo, orientado a objetos, distribuido, interpretado, robusto, seguro, de arquitectura neutral, portable, de alto rendimiento, concurrente con múltiples hilos de ejecución dinámico.

3. Java como lenguaje de programación para Internet.En la actualidad son dos los aspectos tecnológicos fundamentales que tiene a los programadores diseñando nuevas aplicaciones como son: Internet y el incremento del ancho de banda de las conexiones.

• Word Wide Web está impulsando el explosivo crecimiento de Internet, Cada vez resulta mas importante para instituciones, corporaciones e individuos recuperar y distribuir información de la redde redes,
• El ancho de banda establece la cantidad de información que puede transferirse a través de una red en cualquier instante. Si se examina las tecnologías actuales, se encontraran líneas de alta velocidad T1 o T3.

El código Java proporciona contenido ejecutable en documentos web, esto se logra incluyendo applets “una forma especial de código incrustado en doctos web”. Con losapplets, una página web se vuelve dinámica pues se puede manipular imágenes, sonidos, formularios, etc.

4. Java como lenguaje de programación para de propósito general.

A medida que Java se populariza en desarrollo de Internet, gana también como lenguaje de propósito general, este cuenta con los conceptos sintácticos de C y C++ añadiendo propiedades de gestión de memoria automática ysoporte a nivel de lenguaje de programación para aplicaciones multihilos.

Por otro lado es más fácil de aprender y de utilizar pues se eliminaron las características complejas de C++ (herencia múltiple, punteros, sentencia goto, etc)

5. Características de Java.

1. Sencillo.
Java ofrece toda la funcionalidad de un lenguaje potente, pero sin las características menos usadas y más...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS