domingo, 4 de noviembre de 2012

Java


Java es un lenguaje de programación orientado a objetos de alto nivel desarrollado por James Gosling en 1995.

Cuando hablamos de un lenguaje orientado a objetos, estamos hablando sobre el actual paradigma de la programación. La programación orientada a objetos empezó a hacerse popular al principio de la década de los 90 y se basa en la construcción de programas mediante la interacción de objetos.

Es un lenguaje de alto nivel debido al nivel de abstracción del lenguaje; los algoritmos se expresan de manera que facilita la comprensión humana del código. En un principio se programaba con lenguajes de bajo nivel que resultaban mas difíciles de aprender y de aplicar. Pero igualmente, el resultado final que llega a nuestros procesadores sigue siendo el lenguaje binario, el primero de todos.

Una vez explicados los conceptos mas generales, ya paso a explicar las características del lenguaje de programación Java.

Al igual que la mayoría de los lenguajes, está influenciado por otros lenguajes de programación anteriores, en este caso: Objective-C, C++, Smalltalk y Eiffel.

En Java, el programa que creamos no se queda en forma de ejecutable (.exe) como ocurre en otros lenguajes sino que se queda en el paso intermedio entre el código fuente y el ejecutable, se denomina Bytecode (.class).

Todos los programas realizados en java funcionan en los ordenadores sobre una maquina virtual de java, que a día de hoy está instalada en mas de 3 billones de dispositivos. Es por lo tanto un lenguaje orientado a multiplataforma, su intención es la de poder ejecutarse en el mayor tipo y cantidad de dispositivos posibles. Hasta algunas lavadoras llevan Java.



Java es entre otras cosas el lenguaje nativo del conocido Android que llevan muchos dispositivos móviles a día de hoy. También se pueden desarrollar aplicaciones para dispositivos Apple y obviamente para SO de los de Redmond, Windows y sus variables.

Cuando hablamos de Java, estamos hablando de un lenguaje con una buena perspectiva de futuro y un lenguaje que tiene bastante salida laboral sobretodo por el gran crecimientos de los dispositivos móviles inteligentes o Smart Phones.

No hay comentarios:

Publicar un comentario