Historia Java

13
Instituto Tecnológico de Celaya. Programación Orientada a Objetos. Historia de JAVA y sus paradigmas. Alumna: Salas Abarca Betsabet Araceli.

Transcript of Historia Java

Page 1: Historia Java

Instituto Tecnológico de Celaya.

Programación Orientada a Objetos.

Historia de JAVA y sus paradigmas.

Alumna:Salas Abarca Betsabet Araceli.

Page 2: Historia Java

Historia de Java.El lenguaje Java, comenzó como un proyecto interno de Sun Microsystems en 1990.

Page 3: Historia Java

Haga clic en el icono para agregar una imagen

James Gosling, Mike Sheridan y Patrick Naughton, etc…

Page 4: Historia Java

El lenguaje tendría que obviar problemas tales como la programación, el manejo de la memoria y ser más sencillo de manejar que C++.

Page 5: Historia Java

Inicialmente el lenguaje se llamó Oak (en español 'roble'), en honor de un roble que había frente a la oficina.

En 1992, se presentó como demostración una PDA con interface gráfica y un asistente inteligente representado mediante un muñeco llamado Duke.

Page 6: Historia Java

1994 cuando se cambió el nombre de Oak a Java. Poco después, la plataforma Java 1.0, estaba disponible para descarga en la Web.

Page 7: Historia Java

Naughton creó entonces un prototipo de navegador, WebRunner, que más tarde sería conocido como HotJava.

Page 8: Historia Java

Paradigmas.

Paradigma Funcional.

Paradigma Lógico.

Paradigma Imperativo.

Paradigma Orientado a Aspectos.

Paradigma Estructurada.

Page 9: Historia Java

Paradigma Funcional.Es conseguir lenguajes expresivos y matemáticamente elegantes, en los que no sea necesario bajar al nivel de la máquina para describir el proceso llevado a cabo por el programa, y evitando el concepto de estado del cómputo.

Page 10: Historia Java

Paradigma Lógico.

Este paradigma se basa en los conceptos de lógica matemática, se basa predicados que caracterizan o relacionan a los individuos involucrados y la deducción de las posibles respuestas a una determinada consulta.

Page 11: Historia Java

Paradigma Imperativo.

También llamado PARADIGMA ALGORITMICO.

Encuentra soluciones a problemas basándose en la operativa de la máquina de VON NEWMAN, que está provista de un programa en su memoria, el cual se va ejecutando secuencialmente, alimentándose de datos de tal memoria, con los que efectúa sus cálculos, para luego actualizar esta memoria.

Page 12: Historia Java

Paradigma Orientado a Aspectos.

Su intención es permitir una adecuada modularización de las aplicaciones y mejor separación de incumbencias.

Gracias a la POA se pueden encapsular los diferentes conceptos que componen una aplicación en entidades bien definidas, eliminando las dependencias entre cada uno de los módulos. De esta forma se consigue razonar mejor sobre los conceptos, se elimina la dispersión del código y las implementaciones resultan más comprensibles, adaptables y reusables.

Page 13: Historia Java

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,.• Selección (if y switch) • Iteración (bucles for y while)

Considerando innecesario y contraproducente el uso de la instrucción de transferencia incondicional (GOTO), que podría conducir a "código espagueti", que es mucho más difícil de seguir y de mantener, y era la causa de muchos errores de programación.