A os despu s de su lanzamiento

Páginas: 10 (2376 palabras) Publicado: 31 de agosto de 2015
Años después de su lanzamiento, el lenguaje de programación Java se ha convertido en un estándar de la industria, en un lenguaje de programación para desarrollo de aplicaciones tanto de propósito general como de Internet, y también en un lenguaje para comenzar la formación en programación, al tener características excelentes para el aprendizaje.
Java, desarrollado por Sun Microsystems en 1995,es un magnífico y completo lenguaje de programación orientado a objetos, diseñado para distribuir contenidos a través de una red. Una de sus principales características es que permite operar de forma independiente de la plataforma y del sistema operativo que se esté utilizando.

Esto quiere decir que permite crear una aplicación que podrá descargarse de la red y funcionar posteriormente encualquier tipo de plataforma de hardware o software. Generalmente, y al contrario, todo programa o aplicación queda atado a dos cosas: al hardware y al sistema operativo.
Así, por ejemplo, una aplicación Windows sólo funcionará en plataforma Wintel (equipada con procesadores Intel y sistema operativo Windows), igual que una versión creada para Mac sólo funciona sobre Power PC o Imac y Mac OS o la mismaaplicación desarrollada para UNIX, sólo lo hace sobre plataformas UNIX y no hay forma de que corra sobre otra máquina.
La idea de Java, por el contrario, es poner una capa sobre cualquier plataforma de hardware y sobre cualquier sistema operativo que permite que cualquier aplicación desarrollada en Javaquede ligada únicamente a Java, independizada por tanto de la plataforma.
Esta concepción quedarecogida en el concepto de máquina virtual JVM (Java Virtual Machine), un software que interpreta instrucciones para cualquier máquina sobre la que esté corriendo y que permite, una vez instalado, que una misma aplicación pueda funcionar en un PC o en un Mac sin tener que tocarla.
Hoy en día, cualquier sistema operativo moderno (Windows, Macintosh, Linux, UNIX, Solaris, etc.) cuenta con una JVM.Así, lo que hace Java en combinación con esta «máquina» es funcionar como hardware y como sistema operativo virtual, emulando en software una CPU universal.
Al instalar Java, éste actuará como una capa de abstracción entre un programa y el sistema operativo, otorgando una total independencia de lo que haya por debajo, es decir: cualquier aplicación funcionará en cualquier máquina e incluso encualquier dispositivo.
Otra gran ventaja es que los programadores no tendrán que desarrollar varias versiones de la misma aplicación, puesto que el modelo de desarrollo es el mismo, ya se trate del dispositivo más pequeño o del más grande de los servidores.
Otra gran ventaja es que permite que todas las máquinas, plataformas y aplicaciones se comuniquen entre sí accediendo desde cualquier equipo,dondequiera que esté situado, a las aplicaciones que residan en una red, ya sea Internet o una Intranet o Extranet.
En definitiva, se puede decir que Java es lo más cercano a un lenguaje de computación universal que existe hoy día, lo que significa que puede correr en cualquier plataforma siempre y cuando una máquina virtual haya sido escrita para ella.
Java es un lenguaje interpretado, como ya se hacomentado. Cuando se escribe un programa Java, bien en un entorno de desarrollo o bien en un editor de texto, necesita ser compilado, generando un conjunto de instrucciones optimizadas denominadas programa bytecode.
Este programa bytecode es independiente de la plataforma y no se puede ejecutar por el procesador. En su lugar, una Máquina Virtual Java (Java Virtual Machine, JVM) ejecuta (interpreta)los bytecode.

Existen muchas JVM disponibles para cada plataformas, que permiten a los programas Java ser independientes de la plataforma. Por ejemplo un programa compilado en una estación de trabajoUNIX puede ser ejecutado en un Macintosh.
La clave que permite a Java resolver problemas de seguridad y portabilidad es que la salida de un compilador Java no es código ejecutable. En su lugar son...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Despu S
  • Despu s de ti
  • La vida despue s de la muerte
  • DESPU S DE SU MUERTE
  • VIDA DESPU S DE LA MUERTE
  • Treinta a os despu s de que
  • Despu s de que finaliz la Independencia
  • Y Despu S De La Tormenta

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS