Personajes prominentes, evolución y conceptos relacionados a la programación

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
Personajes prominentes, evolución y conceptos relacionados a la programación por Mind Map: Personajes prominentes, evolución y conceptos relacionados a la programación

1. • Charles Babbage (1791-1871)

1.1. Matemático Inglés

1.2. Creó una máquina de Diferencias en 1822

1.3. Usó tecnología para relojes

1.4. Para resolver ecuaciones polinomiales

1.5. Nunca se terminó

1.6. • Datos curiosos Charles Babbage

1.6.1. – Prolífico inventor

1.6.2. – Aficionado a lo sobrenatural

1.6.3. – Odiaba a los músicos callejeros (lo interrumpían, siempre los corria de la calle de su casa)

1.6.4. – Odiaba a los músicos callejeros (lo interrumpían, siempre los corria de la calle de su casa)

1.6.5. – Fue candidato al Parlamento Británico en dos ocasiones (en ambas perdió)

1.6.6. – Se expuso en una ocasión a una temperatura de 130° C para ver lo que se sentía ser horneado

1.7. • Máquina Analítica

1.7.1. Babbage (1933) diseñó la máquina analítica

1.7.2. Máquina programable de propósito general

1.7.3. Vapor como fuente de energía

1.7.4. Diseñada para almacenar 1000 números con 50 decimales cada uno. Las instrucciones almacenadas en tarjetas perforadas

1.7.5. algunas de las dificultades para la cosntruccion, fue la calidad de los engranes ya que se deformaban y qu ele retiraron los fondos del gobierno, hizo imposible de construir

1.8. Considerado el padre de las computadoras

1.8.1. diseñó, pero nunca construyó, la máquina analítica para ejecutar programas de tabulación o computación,implementó una máquina para calcular, de diferencias mecánicas para calcular tablas de números

1.9. Pequeña biografia

2. ADA Condesa de Lovelace (1815-1852)

2.1. Ayudante de Babbage

2.2. Diseñó un lenguaje para la máquina analítica

2.3. Es considerada la primera programadora de la historia

2.4. Se creó el lenguaje de programación “Ada”

2.5. Video relacionado a la vida y obra de este personaje

3. • Konrad Zuse

3.1. Ingeniero Alemán

3.2. Construyó el primer computador digital programable en los años 30

3.3. Usó retardos electromecánicos para realizar conmutación

3.4. Primera máquina en la que se utilizó el sistema numérico binario

3.5. Falta de recursos

3.6. Fundo Zuse KG, que despues fue adquirida por Siemens

3.7. Video Relacionado a Konrad Zuse

4. • Alan Turing (1912-1954)

4.1. Matemático inglés y primer científico de computación

4.2. Creó modelos matemáticos de computadores (Máquina de Turing) 1936

4.3. Demostró teoremas fundamentales acerca de las limites de la computabilidad (Teoría de la Computación)

4.4. Ayudó a decifrar (criptoanálisis) los códigos secretos “Enigma” durante la 2° guerra mundial

4.5. Trabajó en la construcción de un computador electrónico británico (Colossus) para decifrar códigos

4.6. Perseguido por ser Homosexual.

4.7. Se suicidó en 1954

4.8. Pelicula ENIGMA actualmente en cines

4.9. Vida y Obra

5. Grace Murray Hopper

5.1. Obtiene Doctorado en Matematicas en Yale 1934

5.2. se enlista en la armada en 1943

5.3. desarrolla aplicaciones contables para MARK I

5.4. primer compilador el B-0 (FLOW MATIC)

5.5. FLOW MATIC base para desarrollo del COBOL

6. Lenguajes de Programacion

6.1. Clasificación

6.1.1. 1.- Lenguajes de Bajo Nivel

6.1.1.1. Son lenguajes totalmente dependientes de la máquina, es decir que el programa que se realiza con este tipo de lenguajes no se pueden migrar o utilizar en otras maquinas.

6.1.2. 2.- Lenguajes de Alto Nivel

6.1.2.1. Son aquellos que se encuentran más cercanos al lenguaje natural que al lenguaje máquina.

6.2. Paradigmas Describe

6.2.1. 1.- paradigma imperativo o por procedimientos

6.2.1.1. es considerado el más común y está representado, por ejemplo, por el C o por BASIC

6.2.2. 2.- paradigma funcional

6.2.2.1. está representado por la familia de lenguajes LISP (en particular Scheme), ML o Haskell.

6.2.3. 3.- paradigma lógico

6.2.3.1. un ejemplo es PROLOG

6.2.4. 4.- paradigma orientado a objetos

6.2.4.1. Un lenguaje completamente orientado a objetos es Smalltalk

7. Programas

7.1. Es una secuencia de instrucciones, escritas para realizar una tarea específica en una computadora

7.2. Ciclo de Vida del software

7.2.1. 1.- Planteamiento del Problema

7.2.2. 2.- Analisis del Problema

7.2.3. 3.- Diseño de Solucion

7.2.4. 4.- Implementacion

7.2.5. 5.- Validacion y Pruebas

7.2.6. 6.- Documentacion

7.2.7. 7.- Mantenimiento

8. Estructura y Funcionamiento de una computadora

8.1. El Modelo Von Neuman (1903 - 1957)

8.1.1. Dispositivo de operacion: Ejecuta instrucciones de un conjuto especificado

8.1.2. Unidad de Control : organiza la implementación consistente de algoritmos de decodificación de instrucciones que provienen de la memoria del dispositivo

8.1.3. Memoria del Dispositivo: conjunto de celdas con identificadores únicos (direcciones), que contienen instrucciones y datos.

8.1.4. Dispositivo de E/S (DES): permite la comunicación con el mundo exterior de los computadores

9. Alan Kay (1940 -

9.1. Pionero en la programación orientada a objetos y el diseño de sistemas de interfaz gráfica de usuario

9.2. Presidente y fundador de Viewpoints Research Institute

9.3. Creó el Dynabook que definió la base de los ordenadores portátiles y Tablet PC actuales

9.4. Considerado como el arquitecto de los sistemas modernos de ventanas interfaz gráfica de usuario.

10. Douglas Engelbart

10.1. Inventor del mouse junto al Ing Bill English

10.2. Entusiasta de Desarrollar La Inteligencia Humada, apoyada en las computadoras

10.3. Desarrollo el On Line System en 1968, que consistia en un sistema de hypertexto con utilizacion del mouse

11. Steve Paul Jobs (1955-2011)

11.1. Funda Apple en 1976

11.2. Fundador de Pixar

11.3. Primero en ofrecer al usuario Software y Hardware exclusivos

11.4. Defensor del Codigo cerrado, creando incompatibilidad de software y hardware en sus marcas

11.5. incasable visionario e inovador

12. William Henry Gates III, conocido como Bill Gates

12.1. Crea Microsoft en 1975

12.2. Microsoft obtuvo legalmente la tecnología del entorno gráfico y del ratón

12.3. sacó al mercado Microsoft Windows, como directo competidor de Macintosh.