1. Grace Murray Hopper
1.1. Científica de la computación y también una militar estadounidense.
1.2. Fue la primera programadora que utilizó el Mark I.
2. Lenguajes de Programacion
2.1. Clasificación
2.1.1. 1
2.1.1.1. Lenguajes de programación de primera generación: el lenguaje máquina y el ensamblador.
2.1.2. 2
2.1.2.1. Lenguajes de programación de segunda generación : los primeros lenguajes de programación de alto nivel imperativo.
2.1.3. 3
2.1.3.1. Lenguajes de programación de tercera generación: son lenguajes de programación de alto nivel imperativo pero mucho más utilizados y vigentes en la actualidad.
2.1.4. 4
2.1.4.1. Lenguajes de programación de cuarta generación: usados en aplicaciones de gestión y manejo de bases de dados.
2.1.5. 5
2.1.5.1. Lenguajes de programación de quinta generación: creados para la inteligencia artificial y para el procesamiento de lenguajes naturales .
2.2. Paradigmas Describe
2.2.1. Programación imperativa, se vasa en dar instrucciones al ordenador.
2.2.2. Programación declarativa describe problemas declarando propiedades y reglas que deben cumplirse, en lugar de instrucciones.
2.2.3. Programación multiparadigma es el uso de dos o más paradigmas dentro de un programa.
2.2.4. Lenguaje específico del dominio o DSL se denomina así a los lenguajes desarrollados para resolver un problema específico, pudiendo entrar dentro de cualquier grupo anterior.
3. Programas
3.1. Programa, consiste en un código que se suele escribir en un lenguaje de programación de alto nivel.
3.2. Tipos
3.2.1. Software de aplicación. Software del sistema. Software de red.
3.3. Ciclo de Vida del software
3.3.1. Especificaciones.
3.3.2. Diseño general.
3.3.3. Diseño en detalle.
3.3.4. Programación.
3.3.5. Integración.
3.3.6. Implementacion.
3.3.7. Mantenimiento.
4. Estructura y Funcionamiento de una computadora
4.1. El Modelo Von Neuman
5. Alan Kay
5.1. Pionero en la programación orientada a objetos.
5.2. Profesor adjunto de ciencias de la computación en la Universidad de California en Los Ángeles.
5.3. Kay es uno de los fundadores del Viewpoints Research Institute.
6. Douglas Engelbart
6.1. Es conocido por inventar el raton.
6.2. Pionero de la interacción humana con las computadoras.
6.3. Premio Memorial Yuri Rubinsky.
6.4. Premio Lemelson-MIT
7. • Charles Babbage (1791-1871)
7.1. Matemático Inglés
7.2. Creó una máquina de Diferencias en 1822
7.3. Usó tecnología para relojes
7.4. Para resolver ecuaciones polinomiales
7.5. Nunca se terminó
7.6. • Datos curiosos Charles Babbage
7.6.1. – Prolífico inventor
7.6.2. – Aficionado a lo sobrenatural
7.6.3. – Odiaba a los músicos callejeros (lo interrumpían, siempre los corria de la calle de su casa)
7.6.4. – Odiaba a los músicos callejeros (lo interrumpían, siempre los corria de la calle de su casa)
7.6.5. – Fue candidato al Parlamento Británico en dos ocasiones (en ambas perdió)
7.6.6. – Se expuso en una ocasión a una temperatura de 130° C para ver lo que se sentía ser horneado
7.7. • Máquina Analítica
7.7.1. Babbage (1933) diseñó la máquina analítica
7.7.2. Máquina programable de propósito general
7.7.3. Vapor como fuente de energía
7.7.4. Diseñada para almacenar 1000 números con 50 decimales cada uno. Las instrucciones almacenadas en tarjetas perforadas
7.7.5. Tipos de dificultades para terminar esta obra
7.8. Considerado el padre de las computadoras
7.8.1. Porque