ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Que Es Java


Enviado por   •  2 de Junio de 2013  •  830 Palabras (4 Páginas)  •  245 Visitas

Página 1 de 4

¿QUÉ ES JAVA? ¿ES NECESARIO SABER C Ó C++ PARA PROGRAMAR EN JAVA?

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.

Nosotros vamos a quedarnos con el lado práctico de lo que hemos comentado respondiendo esta

pregunta: ¿Es necesario saber C ó C++ para programar en Java? No, no es necesario. Aunque puede

suponer una ventaja para aquellas personas que tengan conocimientos previos en estos lenguajes, no

recomendamos de forma explícita su estudio en profundidad como paso previo al aprendizaje de Java.

¿Qué es Java? De la programación estructurada a la orientada a objetos.

© aprenderaprogramar.com, 2006-2012

De modo orientativo, veamos un esquema sobre la evolución de los lenguajes.

Este esquema es meramente orientativo: es imposible reflejar la diversidad de lenguajes y su evolución

en un gráfico tan simplificado. También los datos relativos a fechas son orientativos.

No hay que suponer que lo único válido sea la programación orientada a objetos por ser lo más

moderno. Al contrario, muchísima programación de la que se hace hoy en día se basa en lenguajes o

código no orientado a objetos. Además, la misma programación orientada a objetos se basa en

conceptos muy antiguos de programación.

Tener

...

Descargar como (para miembros actualizados)  txt (5.6 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com