java

Historia del lenguaje.
 
Java™ fue creado por Sun Microsystems Inc. en un proceso por etapas que arranca en 1990, año en el que Sun creó un grupo de trabajo, liderado por James Gosling, para desarrollar un sistema para controlar electrodomésticos e incluso PDAs o Asistentes Personales (pequeños ordenadores) que, además, permitiera la conexión a redes de ordenadores.
Se pretendía crear un hardware polivalente, con un Sistema Operativo eficiente (SunOS) y un lenguaje de desarrollo denominado Oak (roble), el precursor de Java. El proyecto finalizó en 1992 y resultó un completo fracaso debido al excesivo coste del producto, con relación a alternativas similares, tras lo cual el grupo se disolvió.


Casualmente, la pronunciación en inglés de este término es “yava”, que puede entenderse fuera de contexto
como “¡ya va!”.


El nombre “Java” surgió en una de las sesiones de
brainstorming” celebradas por el equipo de desarrollo del lenguaje. Buscaban un
nombre que evocara la esencia de la tecnología (viveza, animación, rapidez,
interactividad …). Java fue elegido de entre muchísimas propuestas. No es un
acrónimo, sino únicamente algo humeante, caliente y que a muchos
programadores les gusta beber en grandes cantidades: una taza de café (Java en
argot Inglés americano2). De esta forma, Sun lanzó las primeras versiones de Java
a principios de 1995.


CARACTERISTICAS GENERALES DEL LENGUAJE
 
· Es intrínsecamente orientado a objetos.
· Funciona perfectamente en red.
· Aprovecha características de la mayoría de los lenguajes modernos evitando sus inconvenientes. En particular los del C++.
· Tiene una gran funcionalidad gracias a sus librerías (clases).
· NO tiene punteros manejables por el programador, aunque los maneja interna y transparentemente.
· El manejo de la memoria no es un problema, la gestiona el propio lenguaje y no el programador.
· Genera aplicaciones con pocos errores posibles.
· Incorpora Multi-Threading (para permitir la ejecución de tareas concurrentes.


MARCAS

En 1990, la empresa Sun Microsystems, tras el abandono del proyecto NeWS (Network/extensible Window System), decide crear un pequeño grupo de programadores cuyo objetivo es desarrollar un nuevo lenguaje destinado al campo de la electrónica de consumo, especialmente electrodomésticos.
Java y todas las marcas basadas en Java son marcas registradas
propiedad de Sun Microsystems, Inc.


¿Dónde conseguirlo?
El Kit de desarrollo puede obtenerse en las direcciones siguientes:
· http://www.sun.com
· http://www.javasoft.com
El entorno para Windows95/NT está formado por un fichero ejecutable que
realiza la instalación, creando toda la estructura de directorios. El kit contiene
básicamente:
· El compilador: javac.exe
· El depurador: jdb.exe
· El intérprete: java.exe y javaw.exe
· El visualizador de applets: appletviewer.exe
· El generador de documentación: javadoc.exe



PLATAFORMA JAVA.

Como se dijo anteriormente, la plataforma Java de Sun Microsystems (adquirida por Oracle Corporation) es una excepción a la regla general de que el sistema operativo constituye la plataforma de software. El lenguaje Java provee una máquina virtual o "procesador virtual" que ejecuta cualquier código que haya sido escrito en dicho lenguaje; lo que permite que el mismo binario ejecutable se pueda usar en todos los sistemas compatibles con el software Java. Esto tiene, sin embargo, un precio: los ejecutables de Java no los puede procesar directamente el sistema operativo, sino que hace falta un programa especial, la Máquina virtual Java, que siendo ejecutada por el sistema operativo, se encargue a su vez de ejecutar esos programas.

Por ello, Java tiene limitaciones en cuanto a admitir funcionalidades propias de cada sistema. Los programas de Java pueden ejecutarse por lo menos en los sistemas Windows, GNU/Linux, y Solaris, con lo que dicho lenguaje está limitado a las funcionalidades que existan en los tres sistemas. Esto incluye, por ejemplo, redes y sockets, pero no entrada/salida directa del hardware.

No hay comentarios:

Publicar un comentario