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. Tipos de dificultades para terminar esta obra

1.8. Considerado el padre de las computadoras

1.8.1. Porque

1.9. Video relacionado a este personaje

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

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

5. Grace Murray Hopper

5.1. Matemática

5.2. (1906-1992) primer mujer en llegar a capitán de navío de la Marina Estadounidense

5.3. dió lugar

5.3.1. Primer lenguaje compilador para ordenadores

5.4. trabajó

5.4.1. Desarrollo de COBOL

5.5. contribuyó

5.5.1. Invención del compilador (traduce instrucciones de inglés al lenguaje interno)

6. Lenguajes de Programacion

6.1. Clasificación Evolutiva

6.1.1. 1ra Generación: lenguajes máquina

6.1.2. 2da Generación: ayudas a la programación, como los ensambles

6.1.3. 3ra Generación: lenguajes de alto nivel imperativos, que siguen vigentes en la actualidad, como Pascal, Modula, Fortan, Cobol, C y Ada.

6.1.4. 4ta Generación: lenguajes o entornos de programación orientados básicamente aplicaciones de gestión y bases de datos, como SQL, Natural, etc.

6.1.5. 5ta Generación: lenguajes orientados a aplicaciones en inteligencia artificial, como Lisg y Prolog.

6.2. Paradigmas Describe

6.2.1. 1

6.2.1.1. Imperativos

6.2.2. 2

6.2.2.1. Declarativos

6.2.3. 3

6.2.3.1. Funcionales

6.2.4. 4

6.2.4.1. De lógicos

6.2.5. 5

6.2.5.1. Orientados a objetos

6.3. Características

6.3.1. Expresivo Claro Sencillo Portable Compatible Rápido

7. Programas

7.1. Concepto

7.1.1. Aplicaciones y recursos que permiten desarrollar diferentes tareas en una computadora (ordenador), un teléfono, etc.

7.2. Tipos

7.2.1. Procesadores de texto Bases de datos Juegos Gráficos Redes y comunicación lenguaje de programación sistemas operativos, etc.

7.3. Ciclo de Vida del software

7.3.1. 1

7.3.1.1. lineal

7.3.2. 2

7.3.2.1. en cascada puro

7.3.3. 3

7.3.3.1. en V

7.3.4. 4

7.3.4.1. tipo Sashimi

7.3.5. 5

7.3.5.1. en cascada con subproyectos

7.3.6. 6

7.3.6.1. iterativo

7.3.7. 7

7.3.7.1. evolutivo

7.3.8. 8

7.3.8.1. por prototipos

7.3.9. 9

7.3.9.1. incremental

7.3.10. 10

7.3.10.1. en espiral

7.3.11. 11

7.3.12. Ninguno de ellos evitan los riesgos que pueden aparecer en el desarrollo de un proyecto

8. Estructura y Funcionamiento de una computadora

8.1. El Modelo Von Neuman

8.1.1. consta de 5 partes

8.1.1.1. 1. ALU-UNIDAD ARITMETICO LOGICA (DENTRO DEL CPU) 2. UC-UNIDAD CONTROL DE PROGRAMA 3. MEMORIA-4096 PALABRAS-ALMACENAMIENTO 5. EL BUS

8.1.1.1.1. Una computadora está formada de tres partes fundamentales, aunque una de ellas es subdividida en dos partes no menos importantes

8.1.2. Surge por la necesidad de recablear la máquina para cada nuea tarea

8.1.3. Consiste en poner la información sobre las operaciones a realizar en la misma memoria (código binario)

8.1.4. pasos

8.1.4.1. 1.- Obtiene la siguiente instrucción desde la memoria en la dirección indicada por el controlador de programa y la guarda en el registro de instrucciones. 2. Aumenta el controlador de programa en la longitud de la instrucción para apuntar a la siguiente. 3. Descodifica la instrucción mediante la unidad de control. Esta se encarga de coordinar el resto de componentes del ordenador para realizar una función determinada. 4. Se ejecuta la instrucción. Esta puede cambiar el valor del contador del programa, permitiendo así operaciones repetitivas. El contador puede cambiar también cuando se cumpla una cierta condición aritmética, haciendo que el ordenador pueda tomar decisiones, que pueden alcanzar cualquier grado de complejidad, mediante la aritmética y lógica anteriores. 5. Vuelve al paso número 1.

9. Alan Kay

9.1. Ingeniero en computación

9.2. (Mayo 1940)

9.3. Uno de los fundadores

9.3.1. La programación orientada a objetos

9.3.2. Diseño de sistemas de interfaz gráfica

9.4. propuso

9.4.1. Dynabook

9.4.1.1. Inicio de la tableta digital

10. Douglas Engelbart

10.1. Titulado en Ingeniería Eléctrica

10.2. (1925-2013

10.3. desarrolló

10.3.1. -Edición de textos, hipervínculos, videoconferencia.

10.4. Creador

10.4.1. del mouse y cursor

10.5. buscó

10.5.1. Contribuir a expandir la inteligencia humana en su campo

10.6. El primero en enviar un mensaje a través de una red informática

10.7. Título en Ingeniería Eléctrica

10.8. (1925-2013)

10.9. Desarrolló

11. Bill Gates

11.1. fundador

11.1.1. Microsoft Corporation

11.1.1.1. elabora

11.1.1.1.1. programas adaptados a las necesidades de los nuevos microordenadores

11.2. creador

11.2.1. MS-DOS

11.2.1.1. se convierte

11.2.1.1.1. WINDOWS 3.1

11.2.1.2. poco amigable

11.2.1.2.1. requería conocimiento de comandos a través del teclado

12. Steve Jobs

12.1. Informático

12.1.1. (1955-2011)

12.2. considerado

12.2.1. padre del primer ordenador personal

12.3. fundador

12.3.1. Apple Computer

12.4. lanzó

12.4.1. Macintosh 1984

12.4.1.1. Interfaz gráfica y diseño exquisito

12.4.2. 2007

12.4.2.1. Presentó el Iphone

12.4.2.1.1. teléfono inteligente

12.4.3. 2010

12.4.3.1. Presentó el Ipad (híbrido de tableta y teléfono móvil)

13. Larry Page & Sergey Brin

13.1. fundadores

13.1.1. GOOGLE

13.1.1.1. empresa de internet

14. Chad Hurley y Steve Chen

14.1. dan vida

14.1.1. YOU TUBE (red social de videos)

14.2. Venden su compañía a Google