JAVA Programación Báscia

Páginas: 21 (5153 palabras) Publicado: 9 de mayo de 2013
INTRODUCCIÓN A JAVA
HISTORIA DE JAVA
Java inició su vida bajo un nombre y un propósito diferente a los actuales. El lenguaje
de programación original fue escrito para aparatos electrodomésticos como tostadores,
hornos de microondas, etc. A principios de los 90’s la incorporación de los
microprocesadores a los objetos de la vida diaria, fue vista como el inicio de una nueva
era. En 1991 SunMicroSystems fundó un proyecto de investigación interno llamado
“Green”. El equipo de Green, encabezado por James Gosling, rápidamente se dio
cuenta de que lenguajes como C y C++ no eran adecuados para la gama de tareas
que los dispositivos necesitaban ejecutar. Uno de los problemas anticipados por
“Green” era la dificultad de proveer software para nuevos dispositivos ya que cada vez
queaparecía un nuevo chip, se tenía que recompilar el programa escrito en C o C++
para el chip en particular.
A mediados de 1991, James Gosling empezó a trabajar en un nuevo lenguaje
apropiado, el nombró al lenguaje “Oak” (Roble) por un roble que veía desde su oficina
en Sun. Gosling diseñó el nuevo lenguaje para ser pequeño, confiable e independiente
de arquitectura. El equipo de desarrollo fueincorporado a la nueva compañía
FirstPerson. Desafortunadamente, FirstPerson, se vió en una serie de dificultades
principalmente porque el mercado para el consumo de dispositivos electrónicos
inteligentes no estaba desarrollado como lo había anticipado Sun La liberación de
NCSA Mosaic y la explosión de la World Wide Web en 1993 salvaron el proyecto. Los
desarrolladores de OAK vieron que unlenguaje de arquitectura neutral sería ideal para
programar en Internet porque el programa podría correr en cualquier parte. Los
desarrolladores hicieron cambios menores al diseño y cambiaron el nombre a “Java”.
Habiendo desarrollado Java para productos electrónicos de consumo este resultó ser
un lenguaje robusto. Cuando el equipo de Java decidió que sería particularmente
apropiado para Internetdebido a su independencia de plataforma, agregaron
funciones para el manejo de red. Así fue como Java se convirtió en la nueva elección
de lenguaje para desarrollar aplicaciones cliente/servidor o de red.
Sun anunció formalmente Java en la conferencia SunWorld en mayo de 1995.
Inmediatamente generó interés porque no era un lenguaje académico como Pascal ni
diseñado por un pequeño grupo parauso local como C o C++.
CARACTERÍSTICAS DE JAVA
Sun describe Java como un lenguaje simple, orientado a objetos, distribuido,
interpretado, robusto, seguro, de arquitectura neutral, portable, de alto desempeño y
multihilos. Cada una de estas palabras es una característica del lenguaje Java.
Mientras muchas de estas características pueden usarse para describir otros
lenguajes, esta combinaciónen particular es única en Java y su ambiente.
Simple: Se dice que Java es simple porque aunque tiene todas las características de
un lenguaje potente, descarta las características menos usadas y más confusas de
éstos. C y C++ son lenguajes muy conocidos, por eso Java se diseñó para ser
parecido a C++ y así facilitar su aprendizaje. En Java no es necesario liberar memoria,
no se usan laaritmética de punteros, las referencias, registros, definición de tipos
(typedef) ni macros.
Orientado a objetos: Desde el punto de vista del usuario la orientación a objetos no
cambia nada. Al correr un programa no importa si está escrito en programación
convencional o en lenguaje orientado a objetos. Pero si se está acostumbrado a
programar en lenguajes convencionales como Pascal y C, entonces“orientado a

1

objetos” significa que serán necesarios mayores ajustes en la planeación e
implementación de las aplicaciones. Este ajuste es probablemente la parte más díficil
en el aprendizaje de Java.
Distribuido: Java viene con una completa biblioteca de aplicaciones de red que
facilita al programador el trabajar con protocolos desde bajo nivel como TCP/IP
(Transport Control Protocol...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion bascia
  • Programacion Java
  • Programacion Java
  • Programacion en java
  • programacion java
  • programacion en java
  • Programacion java
  • programacion java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS