InicioInfoQue es java? y Que no es java? por mi

Que es java? y Que no es java? por mi

Info10/14/2008

Que es java?


Java es un nuevo lenguaje de programacion creado a principios de los años 90 por Sun Microsystems, con las siguientes caracteristicas:

Sus reglas y sintaxis se basan integramente en el lenguaje de programacion C++. Los cambios han sido para eliminar lo mas conflictivo del C++ como los punteros, la gestión explicita de la memoria y la herencia múltiple.

Es un lenguaje orientado a objetos, siguiendo la tendencia de todos los lenguajes de programacion modernos.

Es un lenguaje interpretado. Los compiladores Java no convierten instrucciones de alto nivel en instrucciones de código máquina como los compiladores tradicionales. A diferencia de estos, los compiladores Java generan un código máquina especial llamado "byte-code" destinado a ejecturase en una maquina virtual inexistente. Cuando se quiere ejecutar un programa en java, un interprete de encargar de leer el byte-code e ir ejecutando las instrucciones, simulando el juego de instrucciones de la maquina virtual. Esto tiene la ventaja de que un mismo programa, una vez "compilado", puede ser ejecutado en cualquier microprocesador y sistema operativo, siempre que exista un interprete java para ese entorno. Existen interpretes java para toda la familia Windows, Solaris, Mac, Linux y actualmente estan siendo desarrolados nuevos interpretes para casi cualquier entorno existente, desde servidores Unix hasta consolas de video-juegos, domesticas.

Es un lenguaje seguro. El hecho que java sea un lenguaje interpretado facilita el que el propio interprete puedae controlar el programa java, impidiendole que cause daños a un sistema, que pueda acceder a archivos protegidos, etc. Esto tiene un efecto secundario muy importante: es posible diseñar programas que se ejecuten en el ordenador de otras personas, sin que estas deban tener miedo a posibles virus o robos de informacion confidencial. Esto abre el camino a la creacion de programas Java insertados en páginas HTML (estos programas se suelen llamar applets) que se ejecutan en los navegadores de los visitantes de un servidor web, dando lugar a nuevos sistemas de distribucion de información, tales asi como base de datos, programas distribuidos a traves de redes locales o de internet, etc.

En es lenguaje orientado al trabajo en red. Java ha nacido en la epoca en la que internet ha comenzado a revolucionar el mundo de la informática. Por eso razón los diseñadores del lenguaje introducieron casi desde el principio las herramientas necesarias para crear programas que trabajaran facil y naturalmente en redes basadas en los protocolos estándares de TCP/IP, el estándar en Internet. Programas de trabajo en red que antes necesitaban semanas o meses para ser diseñados y comprobados pueden ahora ser creados en cuestion de horas o dias.

Es un lenguaje preparado para contenidos multimedia. La creacion de programas en java que contengan sonidos, imágenes fijas o en movimiento,etc. es mucho mas fácil que con otros lenguajes tradicionales.


ESTAS Y OTRAS RAZONES HAN HECHO DE JAVA UNO DE LOS LENGUAJES CON EL CRECIMIENTO MAS RAPIDO DE LA HISTORIA DE LA INFORMATICA. EL HECHO QUE LAS HERRAMIENTAS BASICAS DEL DESARROLLO SE DISTRIBUYAN GRATUITAMENTE A TRAVES DE INTERNET HA PROVOCADO UN GRAN CRECIMIENTO EN EL NUMERO DE PROGRAMADORES Y EMPRESAS DEDICADAS A LA CREACION DE APLICACIONES ESCRITAS EN JAVA

Que no es java?


Java no es lenguaje destinado a la creacion de paginas web. Aunque su utilizacion en el interior de paginas HTML sea uno de los usos mas conocidos de Java, esta no es, ni mucho menos, su principal utilidad.

Java no tiene NADA que ver con Javascript. Aunque comparten un nombre parecido, no existe apenas ninguna relacion entre ambos lenguajes. Javascript si es un lenguaje exclusivamente destinado a la creacion de paginas web dinamicas. Creado por NetScape Communications Corp. bajo el nombre original de LiveScript, y cambiado posteriormente a JavaScript por razones de marketing

Java no es un lenguaje destinado a la creacion de aplicaciones de calculo intensivo. Debido a su caracter interpretado, la ejecucion de un programa java es bastante mas lenta que la de su equivalente en C/C++. Mientras que en un programa C/C++ compilado es el propio microprocesador el encargado de decodificar y ejecturas las intrucciones en hardware, en un programa java existe un capa de software intermedia que se ocupa de traducir las instrucciones de la maquina virtual a intrucciones nativas del microprocesador para que este las ejecute. Esto hace mas lenta la ejecucion de programas.

De cualquier forma, esta desventaja es unicamente transitoria , ya que existen tecnicas modernas(como la compilacion "Just in time" que son capaces de acelerar un programa hasta niveles parecidos a los de C/C++.




Algo demasiado interesante diria yo



for(int i=0; i<100000;i++){

System.out.println("DEJEN COMENTARIOS!!!! : y puntos si es que les gusto jojo" )

}
Datos archivados del Taringa! original
30puntos
4,133visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
5visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

b
betitolg🇦🇷
Usuario
Puntos0
Posts6
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.