Frs
19/08/2002, 11:39
Todo lo que necesitas saber sobre el motor del lenguaje que hace posible la internet de hoy.
Para introducirte un poco al tema la Máquina Virtual Java es un programa que interpreta el código Java y lo traduce al lenguaje del sistema. Esta máquina virtual es lo que hace que Java sea portable. Un vendedor, por ejemplo Microsoft o Sun, escriben una máquina virtual para su sistema operativo, haciendo que todo programa Java puede ejecutarse en esa máquina virtual.
Pero que es Java?
El lenguaje de programación Java se creó a mediados de los noventa, es el más reciente entre sus semejantes, y por eso se encuentra en fase de evolución, hasta el punto que todos los años sale una nueva versión. Creado como lenguaje exclusivamente para la red se ha convertido en un auténtico lenguaje de programación paragonable, desde el punto de vista de la funcionalidad, al famoso C++.
En cuanto salió Java fue acogido con gran entusiasmo por la comunidad mundial de los diseñadores de programas y de los proveedores de servicios internet. Esto porque Java permitía a los usuarios de Internet utilizar aplicaciones seguras e independientes de la plataforma, y que se pueden encontrar en cualquier punto de la red.
Java nació pues como lenguaje para la red, para sostener el Hyper Text Markup Language (HTML), que no es un lenguaje de programación propiamente dicho, y para darle la seguridad que el HTML no tiene. Desde que apareció Java en la red se ha empezado a hablar de números de tarjetas de crédito y de informaciones seguras, lo cual ha entusiasmado a las mayores sociedades mundiales que han transformado la vieja Internet, prerrogativa de las universidades y centros de investigación, en el medio actual de comunicación abierto a todos.
Java y la mayor parte de los otros lenguajes pueden compararse sólo desde el punto de vista funcional; y esto porque son fundamentalmente diferentes, ya que Java recopila las fuentes de sus programas en un código llamado Bytecode distinto del aparato en el que se ha compilado, mientras que lenguajes como C++ recopilan las fuentes de los programas en un código que es a su vez código del aparato (como aparato se entiende ordenador + sistema operativo) en el que se ha realizado. Por lo tanto, para poner en marcha un programa Java es necesario contar con un instrumento llamado Java Virtual Machine que interpreta el bytcode generado por el recopilador Java y lo ejecuta en el aparato en el que se ha instalado.
Si no soy yo, quien?
Para introducirte un poco al tema la Máquina Virtual Java es un programa que interpreta el código Java y lo traduce al lenguaje del sistema. Esta máquina virtual es lo que hace que Java sea portable. Un vendedor, por ejemplo Microsoft o Sun, escriben una máquina virtual para su sistema operativo, haciendo que todo programa Java puede ejecutarse en esa máquina virtual.
Pero que es Java?
El lenguaje de programación Java se creó a mediados de los noventa, es el más reciente entre sus semejantes, y por eso se encuentra en fase de evolución, hasta el punto que todos los años sale una nueva versión. Creado como lenguaje exclusivamente para la red se ha convertido en un auténtico lenguaje de programación paragonable, desde el punto de vista de la funcionalidad, al famoso C++.
En cuanto salió Java fue acogido con gran entusiasmo por la comunidad mundial de los diseñadores de programas y de los proveedores de servicios internet. Esto porque Java permitía a los usuarios de Internet utilizar aplicaciones seguras e independientes de la plataforma, y que se pueden encontrar en cualquier punto de la red.
Java nació pues como lenguaje para la red, para sostener el Hyper Text Markup Language (HTML), que no es un lenguaje de programación propiamente dicho, y para darle la seguridad que el HTML no tiene. Desde que apareció Java en la red se ha empezado a hablar de números de tarjetas de crédito y de informaciones seguras, lo cual ha entusiasmado a las mayores sociedades mundiales que han transformado la vieja Internet, prerrogativa de las universidades y centros de investigación, en el medio actual de comunicación abierto a todos.
Java y la mayor parte de los otros lenguajes pueden compararse sólo desde el punto de vista funcional; y esto porque son fundamentalmente diferentes, ya que Java recopila las fuentes de sus programas en un código llamado Bytecode distinto del aparato en el que se ha compilado, mientras que lenguajes como C++ recopilan las fuentes de los programas en un código que es a su vez código del aparato (como aparato se entiende ordenador + sistema operativo) en el que se ha realizado. Por lo tanto, para poner en marcha un programa Java es necesario contar con un instrumento llamado Java Virtual Machine que interpreta el bytcode generado por el recopilador Java y lo ejecuta en el aparato en el que se ha instalado.
Si no soy yo, quien?