Historia Java
Historia Java
Historia Java
Historia de Java.
El lenguaje Java, comenz como un proyecto interno de Sun Microsystems en 1990.
El lenguaje tendra que obviar problemas tales como la programacin, el manejo de la memoria y ser ms sencillo de manejar que C++.
Inicialmente el lenguaje se llam Oak (en espaol 'roble'), en honor de un roble que haba frente a la oficina.
En 1992, se present como demostracin una PDA con interface grfica y un asistente inteligente representado mediante un mueco llamado Duke.
1994 cuando se cambi el nombre de Oak a Java. Poco despus, la plataforma Java 1.0, estaba disponible para descarga en la Web.
Naughton cre entonces un prototipo de navegador, WebRunner, que ms tarde sera conocido como HotJava.
Paradigmas.
Paradigma Funcional. Paradigma Lgico.
Paradigma Imperativo.
Paradigma Orientado a Aspectos. Paradigma Estructurada.
Paradigma Funcional.
Es conseguir lenguajes expresivos y matemticamente elegantes, en los que no sea necesario bajar al nivel de la mquina para describir el proceso llevado a cabo por el programa, y evitando el concepto de estado del cmputo.
Paradigma Lgico.
Este paradigma se basa en los conceptos de lgica matemtica, se basa predicados que caracterizan o relacionan a los individuos involucrados y la deduccin de las posibles respuestas a una determinada consulta.
Paradigma Imperativo.
Tambin llamado PARADIGMA ALGORITMICO.
Encuentra soluciones a problemas basndose en la operativa de la mquina de VON NEWMAN, que est provista de un programa en su memoria, el cual se va ejecutando secuencialmente, alimentndose de datos de tal memoria, con los que efecta sus clculos, para luego actualizar esta memoria.
Paradigma Estructurada.
Est orientado a mejorar la claridad, calidad y tiempo de desarrollo de un programa de computadora, utilizando nicamente subrutinas y tres estructuras. Secuencia,. Seleccin (if y switch) Iteracin (bucles for y while)
Considerando innecesario y contraproducente el uso de la instruccin de transferencia incondicional (GOTO), que podra conducir a "cdigo espagueti", que es mucho ms difcil de seguir y de mantener, y era la causa de muchos errores de programacin.