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 (1906-1992)

1.1. Científico de computación Estadounidense

1.2. Pionera en el campo de las ciencias de la computación

1.3. Militar

1.4. Primera programadora en usar el MARK 1

1.5. desarrollo

1.5.1. Primer compilador

1.5.2. propicio metodos de validación

1.6. conocida como Amazing Grace

1.7. Creo las bases de COBOL

1.8. Grace Hopper: Technology Pioneer

2. Lenguajes de Programacion

2.1. Clasificación

2.1.1. 1

2.1.1.1. Lenguaje Maquina

2.1.2. 2

2.1.2.1. Lenguaje ensamblador

2.1.3. 3

2.1.3.1. lenguajes de bajo nivel

2.1.4. 4

2.1.4.1. Lenguajes de alto nivel

2.2. Paradigmas Describe

2.2.1. 1

2.2.1.1. Imperativo

2.2.1.1.1. Se basa en dar instrucciones al ordenador, es el mas antiguo y mas usado

2.2.2. 2

2.2.2.1. declarativo

2.2.2.1.1. Usa la lógica formal para su implementación, usa una lógica de relación antes que una correspondencia

2.2.3. 3

2.2.3.1. funcional

2.2.3.1.1. usa expresiones y funciones o funciones con expresiones compuestas

2.2.4. 4

2.2.4.1. Orientado a Objetos

2.2.4.1.1. Se basa en objetos y clases de objetos, es el mas acercado a la forma en que el humano comprende el universo que lo rodea

2.2.5. 5

2.2.5.1. MVC

2.2.5.1.1. Modelo-vista-controlador, se basa en dividir un programa en partes que se encargan de tareas espesificas, controladores que hacen el trabajo logico matematico y que redirigen a otros controladores o mustran vistas o piden consultas a los modelos, modelos que se encargan de realizar consultas a base de datos y regresar el resultado de esas consultas y vistas que despliegan la información generada por el controlador y el modelo

3. Programas

3.1. Concepto

3.1.1. aplicaciones y recursos que permiten desarrollar diferentes tareas en una computadora (ordenador), un teléfono u otros equipos tecnológicos

3.2. Tipos

3.2.1. escritorio

3.2.1.1. Ofimatica

3.2.1.1.1. Hoja de calculo

3.2.1.1.2. Presentación de diapositivas

3.2.1.1.3. Editor de textos

3.2.1.1.4. Etc

3.2.1.2. Diseño Grafico

3.2.1.2.1. Vectorial

3.2.1.2.2. mapa de bits

3.2.1.3. Edición Audio y Video

3.2.1.3.1. Editor de vídeo multicapa

3.2.1.3.2. editor de audio multicapas

3.2.1.3.3. Encodeo AV

3.2.1.4. Entretenimiento

3.2.1.4.1. Vídeo juegos

3.2.1.4.2. Reproductores multimedia

3.2.1.5. Especificos

3.2.1.5.1. cientificos

3.2.1.5.2. Contables

3.2.1.5.3. consultas base de datos

3.2.2. web

3.2.2.1. Foros

3.2.2.2. redes sociales

3.2.2.3. informativos

3.2.2.4. Entretenimiento

3.3. Ciclo de Vida del software

3.3.1. 1

3.3.1.1. Definición de necesidades

3.3.2. 2

3.3.2.1. Análisis

3.3.3. 3

3.3.3.1. Diseño

3.3.4. 4

3.3.4.1. Implementación

3.3.5. 5

3.3.5.1. Pruebas

3.3.6. 6

3.3.6.1. Validación

3.3.7. 7

3.3.7.1. Mantenimiento y evolución

3.3.8. ciclo

4. Estructura y Funcionamiento de una computadora

4.1. El Modelo Von Neuman

4.1.1. Maquina original

4.1.2. Descrita en 1945 en primer borrador de un informe sobre el EDVAC

4.1.3. Partes basicas

4.1.3.1. Memoria

4.1.3.1.1. Con 4096 palabras de 40 bits. Cada palabra podía contener dos instrucciones de 20 bits o un número entero de 39 bits y su signo. Instrucciones de 8 bits dedicados a señalar el tipo de la misma y 12 bits para especificar alguna de las 4096 palabras de la memoria

4.1.3.2. Unidad aritmética logica

4.1.3.2.1. Realiza los cálculos aritméticos y lógicos para realizar una instrucción

4.1.3.3. Unidad de control del programa

4.1.3.3.1. Supervisa los envíos de datos y le dice a la unidad aritmética lógica que operación debe efectuar

4.1.3.4. Mecanismos de entrada y salida

4.1.3.4.1. Permiten la interacción con el usuario

4.1.4. El modelo no ocupaba el punto flotante

5. Alan Kay (1940- )

5.1. Cientifico de la Computación

5.2. pionero

5.2.1. Programación orientada a objetos (POO)

5.2.2. Interfaz gráfica de usuario (GUI)

5.3. trabajo

5.3.1. Apple Computer

5.3.2. Walt Disney Imagineering

5.3.3. Applied Minds

5.3.4. Hewlett-Packard

5.3.5. Fundador de Viewpoints Research Institute

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

6. Douglas Engelbart (1925-2013)

6.1. Inventor Estadounidense

6.2. invento el ratón

6.2.1. Imagen del primer raton

6.3. pionero

6.3.1. interacción humana con las computadoras

6.3.2. Hipertexto

6.3.3. computadoras en red

6.4. sus ideas ayudaron a la creación de la Xerox Alto

6.4.1. Primera computadora con mouse e interfaz grafica

6.5. Douglas Engelbart

6.6. La madre de todos los demos

6.6.1. el 9 de diciembre de 1968

6.6.2. Presentación en vivo

6.6.3. Presenta el sistema NLS (sistema en linea)

6.6.4. videoconferencias

6.6.5. teleconferencias

6.6.6. hipertexto

6.6.7. procesamiento de textos

6.6.8. hipermedia y archivo de vinculación dinámica

6.6.9. control de revisiones

6.6.10. editor en tiempo real colaboraborativo

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, matemático, científico de la computación

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. Problemas para construir su maquina

7.7.5.1. Políticos.- algunos pensaban que podía ser usada para fines bélicos

7.7.5.2. La tecnología de la época no rea apropiada

7.7.5.3. Problemas con el artesano que creo los componentes

7.7.5.4. falta de fondos

7.8. Considerado el padre de las computadoras

7.8.1. Porque

7.8.1.1. diseño y casi implemento una calculadora

7.8.1.2. diseño una maquina analitica

7.9. Charles Babbage - Greatest Inventors of All Time

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. Los Estados Unidos en su honor crearón el lenguaje de programación “Ada”

8.5. En Red - Ada Lovelace, la primera programadora

8.6. Nacida en Londres

8.6.1. Hija de Lord Byron

8.6.2. esposa de William King-Noel, 1st Earl of Lovelace

8.7. Programadora, Escritora, ingeniera y matematica

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. Diseño un lenguaje de programación de alto nivel (en teoría)

9.6. Fundo primera compañía de ordenadores en 1946

9.7. prolifero

9.7.1. informático teorico

9.7.2. ingeniero

9.7.3. ingeniero civil

9.7.4. inventor

9.7.5. emprendedor

9.8. Biografía de Konrad Zuse

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

10.9. creador del Test de Turing

10.9.1. Puede una maquina convencer a su interlocutor de que es un humano?

10.9.2. Se puede crear inteligencia artificial?

10.10. Alan Turing y la computadora (History Channel)