Manual Eclipse

Páginas: 14 (3418 palabras) Publicado: 14 de noviembre de 2012
Capítulo 1

INTRODUCCIÓN A JAVA

1. HISTORIA

Una de las características para poder clasificar los lenguajes de programación es su nivel de abstracción. Este nivel puede ser expresado en base a la complejidad del problema que se está intentando resolver. Por ejemplo, el lenguaje Ensamblador, primer lenguaje de programación, tiene un pequeño nivel de abstracción relacionado totalmentecon la máquina en la que se está ejecutando, por lo que el nivel de abstracción que se aplicaba al ámbito de la solución era muy bajo.

Muchos de los lenguajes que siguieron al Ensamblador, llamados lenguajes imperativos, como es el caso de Fortran, Basic y C, fueron abstracciones de este primer lenguaje de programación. El nivel de abstracción de estos lenguajes es mucho más elevado queel del lenguaje original, pero siguen estando muy relacionados con la estructura del ordenador en el que se ejecutan, en lugar de la estructura del problema a resolver y del mundo real. Debido a esta relación, los programas desarrollados son difíciles de escribir y bastante costosos de mantener.

Así, acercando el modelo de abstracción al problema a resolver y no a la máquina física,aparecieron en los años 60 los primeros lenguajes Orientados a Objetos, también denominados O.O., tales como LISP (todos los problemas se reducen a listas), APL (todos los problemas se reducen a algoritmos) y PROLOG (todos los problemas se reducen a cadenas de decisión).

El primer lenguaje considerado totalmente Orientado a Objetos y sobre el que se basa Java, es Smalltalk. Este lenguajerecoge las cinco principales características que tienen que tener estos lenguajes de programación.

• Todo puede ser representado como un objeto, siendo capaz de almacenar cierta información y realizar operaciones sobre ella.

• Un programa es un conjunto de objetos colaborando entre sí, indicando que es lo que hay que hacer mediante el envío de mensajes.• Cada objeto esta construido en base a otros objetos, permitiendo alcanzar grados mayores de complejidad.

• Cada objeto pertenece a un tipo, denominado clase.

• Todos los objetos del mismo tipo pueden recibir los mismos mensajes.

A continuación, se muestra la evolución de los lenguajes Orientados a Objetos hasta la aparición dellenguaje Java, objeto de nuestro estudio.


















2. CARACTERÍSTICAS DE JAVA

Sun Microsystems, la empresa propietaria de Java, no imaginó en 1991, año en que se desarrolló la primera versión del lenguaje, que unos diez años después, éste se iba a convertir en el lenguaje de programación más utilizado por la comunidad mundial de desarrolladores y, mucho menos,que la mayoría de los grandes fabricantes de software del momento IBM, Oracle, Borland, BEA, etc., desarrollarían sus productos para, de alguna u otra manera, dar soporte al lenguaje Java.

Java es, sin duda alguna, el lenguaje de programación que más impacto ha tenido en los últimos años, especialmente en el mundo de desarrollo para la Web. Probablemente, Internet no sería lo que es hoysin la existencia de Java.


He aquí los principales puntos en los que se apoya la tecnología Java:

* Lenguaje totalmente orientado a objetos. Todos los conceptos en los que se apoya esta técnica, encapsulación, herencia, polimorfismo, etc., están presentes en Java.

* Disponibilidad de un amplio conjunto de librerías. Como ya se mencionó anteriormente,Java es algo más que un lenguaje. La programación de aplicaciones con Java se basa no sólo en el empleo del juego de instrucciones que componen el lenguaje, sino, fundamentalmente, en la posibilidad de utilizar el amplísimo conjunto de clases que Sun pone a disposición del programador y con las cuales es posible realizar, prácticamente, cualquier tipo de aplicación.

En este...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Manual Instalación Eclipse
  • Manual cvs con eclipse
  • Manual Como Instalar Eclipse
  • Manual Eclipse
  • Manual de eclipse
  • Eclipses
  • Los Eclipses
  • los eclipses

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS