¿QUÉ ES
JAVA? CONCEPTO DE PROGRAMACIÓN ORIENTADA A OBJETOS
Java es un
lenguaje de programación orientado a objetos que se popularizó a partir del
lanzamiento de su primera versión comercial de amplia difusión, la JDK 1.0
en 1996. Actualmente es uno de los lenguajes más usados para la programación en
todo el mundo.
Los
antecedentes de Java habría que buscarlos en los lenguajes de programación C y
C++. El lenguaje C fue desarrollado en la década de los 70 y constituye un
lenguaje muy robusto usado como núcleo del sistema operativo Unix. C no admite
la orientación a objetos y está considerado un lenguaje “poco amigable” desde
el punto de vista de que su sintaxis, elementos de programación que emplea
(manejo directo de memoria) y otras cuestiones hacen que sea un lenguaje
difícil de aprender. C++ fue una evolución de C desarrollada en los años 80.
Introdujo el diseño orientado a objetos, pero manteniendo la compatibilidad con
C. Esto suponía que C++ permitiera tanto el uso de la programación estructurada
“tradicional” como la programación orientada a objetos. Además C++ mantuvo
ciertas características de C como el manejo directo de la memoria, el uso de
variables globales, sentencia goto, etc. que hicieron que la evolución fuera
“parcial”.
Como
paso final en esta evolución tenemos Java, un lenguaje que evoluciona a partir
de C y C++, pero que elimina diversos aspectos de estos lenguajes y se
constituye en un lenguaje definitivamente orientado a objetos. El romper con
distintos aspectos de C++ cuyo manejo inadecuado por parte de muchos
programadores daba lugar a problemas en las aplicaciones ha sido un factor
decisivo para convertir a Java en un lenguaje popular y de amplio uso.
No hay comentarios:
Publicar un comentario