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
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. Grace Murray Hopper

1.1. Científica de la computación y también una militar estadounidense, con grado de contraalmirante, considerada una pionera en el mundo de las ciencias de la computación.

2. Lenguajes de Programacion

2.1. Clasificación

2.1.1. Lenguajes imperativos o procedurales.

2.1.2. Lenguajes declarativos.

2.1.3. Lenguajes orientados a objetos.

2.1.4. Lenguajes orientados al problema.

2.2. Paradigmas, propuesta tecnológica adoptada por una comunidad de programadores y desarrolladores cuyo núcleo central es incuestionable en cuanto que únicamente trata de resolver uno o varios problemas claramente delimitados

2.2.1. Lenguajes máquina.

2.2.2. Ayudas a la programación, como los ensambladores.

2.2.3. Lenguajes o entornos de programación orientados básicamente a aplicaciones de gestión y bases de datos.

2.2.4. Lenguajes de alto nivel imperativos

2.2.5. Lenguajes orientados a aplicaciones en Inteligencia Artificial.

3. Programas

3.1. Concepto

3.1.1. Elemento imprescindible para el normal funcionamiento de una computadora. Puede ser tanto un programa ejecutable como su código fuente, que es escrito por los programadores. Por otra parte, de acuerdo a sus funciones, un programa puede ser catalogado como un software de sistema o un software de aplicación.

3.2. Tipos

3.2.1. Aplicación

3.2.1.1. Serie de programas que cooperan con los usuarios para hacer una o varias tareas específicas, como por ejemplo redactar un texto.

3.2.2. Programación

3.2.2.1. Es el conjunto de herramientas que permiten al programador escribir programas informáticos, usando diferentes alternativas y lenguajes de programación, de una manera práctica.

3.3. Ciclo de Vida del software

3.3.1. Definición de necesidades.

3.3.2. Análisis

3.3.3. Diseño

3.3.4. Codificación

3.3.5. Pruebas

3.3.6. Valiación

3.3.7. Mantenimiento y evolución

4. Estructura y Funcionamiento de una computadora

4.1. El Modelo Von Neuman

4.1.1. Describe una arquitectura de diseño para un computador digital electrónico con partes que constan de una unidad de procesamiento que contiene una unidad aritmético lógica y registros del procesador, una unidad de control que contiene un registro de instrucciones y un contador de programa, una memoria para almacenar tanto datos como instrucciones, almacenamiento masivo externo, y mecanismos de entrada y salida.

5. Alan Kay

5.1. Conocido por sus trabajos pioneros en la programación orientada a objetos y el diseño de sistemas de interfaz gráfica de usuario. GUI

5.2. Es uno de los padres de la Programación Orientada a Objetos.

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

6. Douglas Engelbart

6.1. inventor del ratón o Mouse

6.2. Primer persona en hacer una video conferencia

6.3. Pionero de la interacción humana con las computadoras, incluyendo el hipertexto y las computadoras en red

6.4. Engelbart recibió varios premios en los últimos años, como el Premio Memorial Yuri Rubinsky, el Premio Lemelson-MIT, el Premio Turing, la Medalla John von Neumann y la Medalla British Computer Society's Lovelace.

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. – Aficionado a lo sobrenatural

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

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

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

7.6.5. – 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. El artesano que construyó las partes y el fin de los fondos por parte del gobierno, la hicieron imposible de construir. El problema era debido a que los engranajes en esa época aún no aguantaban mucho esfuerzo y con el calor se deformaban. El proveedor de Babbage no podía hacer nada para evitarlo por lo cual mantenían largas discusiones. Babbage tampoco podía buscar otro proveedor.

7.8. Considerado el padre de las computadoras

7.8.1. Fue inventor de las máquinas calculadoras programables. El funcionamiento aritmético de la máquina era limitado, pero podía recopilar e imprimir tablas matemáticas.

7.9. Biografía

8. ADA Condesa de Lovelace (1815-1852)

8.1. Ayudante de Babbage

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

8.3. Es considerada la primera programadora de la historia

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

8.5. Video

9. • Konrad Zuse

9.1. Ingeniero Alemán

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

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

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

9.5. Falta de recursos

10. • Alan Turing (1912-1954)

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

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

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

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

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

10.6. Perseguido por ser Homosexual.

10.7. Se suicidó en 1954

10.8. Pelicula ENIGMA actualmente en cines