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

Get Started. It's Free
or sign up with your email address
Personajes prominentes, evolución y conceptos relacionados a la programación by Mind Map: Personajes prominentes, evolución y conceptos relacionados a la programación

1. Grace Murray Hopper

1.1. Matemática

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

1.3. dió lugar

1.3.1. Primer lenguaje compilador para ordenadores

1.4. trabajó

1.4.1. Desarrollo de COBOL

1.5. contribuyó

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

2. Lenguajes de Programacion

2.1. Clasificación Evolutiva

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

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

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

2.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.

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

2.2. Paradigmas Describe

2.2.1. 1

2.2.1.1. Imperativos

2.2.2. 2

2.2.2.1. Declarativos

2.2.3. 3

2.2.3.1. Funcionales

2.2.4. 4

2.2.4.1. De lógicos

2.2.5. 5

2.2.5.1. Orientados a objetos

2.3. Características

2.3.1. Expresivo Claro Sencillo Portable Compatible Rápido

3. Programas

3.1. Concepto

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

3.2. Tipos

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

3.3. Ciclo de Vida del software

3.3.1. 1

3.3.1.1. lineal

3.3.2. 2

3.3.2.1. en cascada puro

3.3.3. 3

3.3.3.1. en V

3.3.4. 4

3.3.4.1. tipo Sashimi

3.3.5. 5

3.3.5.1. en cascada con subproyectos

3.3.6. 6

3.3.6.1. iterativo

3.3.7. 7

3.3.7.1. evolutivo

3.3.8. 8

3.3.8.1. por prototipos

3.3.9. 9

3.3.9.1. incremental

3.3.10. 10

3.3.10.1. en espiral

3.3.11. 11

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

4. Estructura y Funcionamiento de una computadora

4.1. El Modelo Von Neuman

4.1.1. consta de 5 partes

4.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

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

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

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

4.1.4. pasos

4.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.

5. Alan Kay

5.1. Ingeniero en computación

5.2. (Mayo 1940)

5.3. Uno de los fundadores

5.3.1. La programación orientada a objetos

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

5.4. propuso

5.4.1. Dynabook

5.4.1.1. Inicio de la tableta digital

6. Douglas Engelbart

6.1. Titulado en Ingeniería Eléctrica

6.2. (1925-2013

6.3. desarrolló

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

6.4. Creador

6.4.1. del mouse y cursor

6.5. buscó

6.5.1. Contribuir a expandir la inteligencia humana en su campo

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

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

6.8. (1925-2013)

6.9. Desarrolló

7. Bill Gates

7.1. fundador

7.1.1. Microsoft Corporation

7.1.1.1. elabora

7.1.1.1.1. programas adaptados a las necesidades de los nuevos microordenadores

7.2. creador

7.2.1. MS-DOS

7.2.1.1. se convierte

7.2.1.1.1. WINDOWS 3.1

7.2.1.2. poco amigable

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

8. Steve Jobs

8.1. Informático

8.1.1. (1955-2011)

8.2. considerado

8.2.1. padre del primer ordenador personal

8.3. fundador

8.3.1. Apple Computer

8.4. lanzó

8.4.1. Macintosh 1984

8.4.1.1. Interfaz gráfica y diseño exquisito

8.4.2. 2007

8.4.2.1. Presentó el Iphone

8.4.2.1.1. teléfono inteligente

8.4.3. 2010

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

9. Larry Page & Sergey Brin

9.1. fundadores

9.1.1. GOOGLE

9.1.1.1. empresa de internet

10. Chad Hurley y Steve Chen

10.1. dan vida

10.1.1. YOU TUBE (red social de videos)

10.2. Venden su compañía a Google

11. • Charles Babbage (1791-1871)

11.1. Matemático Inglés

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

11.3. Usó tecnología para relojes

11.4. Para resolver ecuaciones polinomiales

11.5. Nunca se terminó

11.6. • Datos curiosos Charles Babbage

11.6.1. – Prolífico inventor

11.6.2. – Aficionado a lo sobrenatural

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

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

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

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

11.7. • Máquina Analítica

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

11.7.2. Máquina programable de propósito general

11.7.3. Vapor como fuente de energía

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

11.7.5. Tipos de dificultades para terminar esta obra

11.8. Considerado el padre de las computadoras

11.8.1. Porque

11.9. Video relacionado a este personaje

12. ADA Condesa de Lovelace (1815-1852)

12.1. Ayudante de Babbage

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

12.3. Es considerada la primera programadora de la historia

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

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

13. • Konrad Zuse

13.1. Ingeniero Alemán

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

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

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

13.5. Falta de recursos

14. • Alan Turing (1912-1954)

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

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

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

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

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

14.6. Perseguido por ser Homosexual.

14.7. Se suicidó en 1954

14.8. Pelicula ENIGMA actualmente en cines