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. Primer Programadora de la Computadora MARK I

1.2. Era conocida por sus amistades como Amazing Grace.

1.3. Considerada una pionera en el mundo de las ciencias de la computación.

1.4. Fue la primera programadora que utilizó el Mark I y entre las décadas de los 50 y 60, desarrolló el primer compilador para un lenguaje de programación.

1.5. .

1.6. Pensó que podía crearse un lenguaje de programación que usara órdenes en inglés y que sirviera para aplicaciones de negocios. Con esta idea, las bases para COBOL

1.7. Al final de su carrera profesional participó en los comités de estandarización de los lenguajes de programación COBOL y FORTRAN.

1.8. Ver video de Grace Murray

2. Lenguajes de Programacion

2.1. Clasificación

2.1.1. 1

2.1.1.1. Lenguajes de bajo nivel: Lenguajes máquina.

2.1.2. 2

2.1.2.1. Lenguajes de nivel medio: Lenguajes ensambladores y macroensambladores.

2.1.3. Lenguajes de alto nivel: El resto de los lenguajes

2.1.3.1. Lenguajes imperativos o procedurales.

2.1.3.2. Lenguajes declarativos.

2.1.3.3. Lenguajes orientados a objetos.

2.1.3.4. Lenguajes orientados al problema

2.2. Paradigmas Describe

2.2.1. 1

2.2.1.1. La palabra "paradigma" es comúnmente utilizada para describir una encapsulación de teorías, metodologías, creencias y conceptos que se combinan en la conformación de una visión del mundo o de una perspectiva de la vida y cómo funciona.

2.2.2. El concepto de paradigma (un vocablo que deriva del griego paradeigma) se utiliza en la vida cotidiana como sinónimo de “ejemplo” o para hacer referencia a algo que se toma como “modelo”. Lee todo en: Definición de paradigma - Qué es, Significado y Concepto http://definicion.de/paradigma/#ixzz3xwaycnzu

2.2.3. En los tiempos modernos, este concepto fue originalmente específico de la gramática; en 1992 el diccionario Merriam–Webster's Collegiate Dictionary definía su uso solamente en tal contexto, o en retórica para referirse a una parábola o a una fábula.

2.2.4. El término también presenta otros significados más específicos; su significado en el terreno de la psicología se refiere a aceptaciones de ideas, pensamientos, creencias incorporadas generalmente durante nuestra primera etapa de vida y que se aceptan como verdaderas o falsas sin ponerlas a prueba en un nuevo análisis; en cambio

2.2.5. En términos generales se puede definir al término paradigma como la forma de visualizar e interpretar los múltiples conceptos, esquemas o modelos del comportamiento en todas las etapas de la humanidad en lo psicológico y filosófico,(y en diversas disciplinas, como el trabajo social), que influyen en el desarrollo de las diferentes sociedades así como de las empresas, integradas e influenciadas por lo económico, intelectual, tecnológico, científico, cultural, artístico, y religioso que al ser aplicados pueden sufrir modificaciones o evoluciones según las situaciones para el beneficio de todos.

3. Programas

3.1. Secuencia de instrucciones, escritas para realizar una tarea específica en una computadora.

3.2. Tipos

3.2.1. Operativos

3.2.1.1. Personal

3.2.1.1.1. SO para PC's y terminales

3.2.1.2. Grupal

3.2.1.2.1. SO para redes

3.2.1.3. Organizacional

3.2.1.3.1. SO para macro y mainframes

3.2.2. Aplicactivos

3.2.2.1. Personal

3.2.2.1.1. Procesadores de texto, hojas de cálculos, Bases de datos, etc.

3.2.2.2. Grupal

3.2.2.2.1. Software de mail, calendarios, organizadores, etc.

3.2.2.3. Organizacional

3.2.2.3.1. Contabilida, nóminas, procesamiento de transacciones

3.3. Ciclo de Vida del software

3.3.1. Requerimientos del Sistema

3.3.2. Requerimientos de Software

3.3.3. Análisis

3.3.4. Diseño de programa

3.3.5. Codificación

3.3.6. Prueba

3.3.7. Puesta en marcha (operación)

4. Estructura y Funcionamiento de una computadora

4.1. El Modelo Von Neuman

4.1.1. Control Process Unit CPU

4.1.1.1. Unidad de Control

4.1.1.2. Unidad Aritmético-Lógica

4.1.2. Memoria

4.1.3. Sistemas de entrada y salida

4.1.4. Primeras computadoras basadas en la arquitectura de Von Neumann

4.1.4.1. Máquina Experimental de Pequeña Escala de Mánchester (SSEM), apodada "Baby" (Universidad de Mánchester, Inglaterra) hizo su primera ejecución exitosa de un programa almacenado el 21 de junio de 1948.

4.1.4.2. EDSAC (Universidad de Cambridge, Inglaterra) fue el primer computador electrónico práctico de programa almacenado (mayo de 1949)

4.1.4.3. Manchester Mark I (Universidad de Mánchester, Inglaterra) Desarrollado a partir de la SSEM (junio de 1949)

4.1.4.4. CSIRAC (Consejo de Investigación Científica e Industrial) Australia (noviembre de 1949)

4.1.4.5. EDVAC (Laboratorio de Investigación Balística, Laboratorio de Informática de Aberdeen Proving Ground, 1951)

4.1.4.6. ORDVAC (U-Illinois) en Aberdeen Proving Ground, Maryland (completado en noviembre de 1951)

4.1.4.7. IAS machine en Princeton University (enero 1952)

4.1.4.8. MANIAC I en Laboratorio Científico Los Álamos (marzo de 1952)

4.1.4.9. ILLIAC en la Universidad de Illinois, (septiembre de 1952)

4.1.4.10. AVIDAC en Laboratorios Argonne National (1953)

4.1.4.11. ORACLE en Laboratorio Nacional de Oak Ridge (junio de 1953)

4.1.4.12. JOHNNIAC en RAND Corporation (enero de 1954)

4.1.4.13. BESK en Estocolmo (1953)

4.1.4.14. BESM-1 en Moscú (1952)

4.1.4.15. DASK en Dinamarca (1955)

4.1.4.16. PERM en Múnich (1956?)

4.1.4.17. SILLIAC en Sídney (1956)

5. Alan Kay

5.1. Diseñador de sistemas y de la interfaz gráfica de usuario (GUI

5.2. A partir de 1984, Kay trabajó en Apple Computer hasta que Steve Jobs cerró el departamento de I+D

5.3. Kay colaboró en la creación de Squeak

5.4. En 2001 Alan Kay recibió el UdK 01-Award en Berlín, Alemania, por ser pionero en las interfaces gráficas de usuario (GUI).

5.5. .

5.6. En 2005 fue nombrado Doctor Honorífico por el Instituto Tecnológico de Georgia.

5.7. Kay colabora como persona destacada en el proyecto del Portátil de 100 dólares presentado en noviembre de 2005 por los laboratorios de investigación del MIT.

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

6. Douglas Engelbart

6.1. Inventor del Ratón de computadora

6.2. En otoño de 1968, en una conferencia de expertos en informática, Doug Engelbart hizo una presentación que duró 90 minutos. Además de hacer la primera demostración pública del ratón, incluyó una conexión en pantalla con su centro de investigación, es decir, fue la primera vídeo-conferencia de la historia y es recordada con el título de «la madre de todas las demos».

6.3. El ratón, el invento más conocido de Engelbart fue descrito en 1967

6.4. .

6.5. En 1997, le fue concedido el Premio Lemelson-MIT, del Instituto Tecnológico de Massachusetts. Este premio está dotado con medio millón de dólares y se otorga a inventores de Estados Unidos por un desempeñó sobresaliente; Engelbart y el equipo que lideró desarrollaron ideas que contribuyeron a mejorar la interfaz entre los ordenadores y los seres humanos.

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

7. • Charles Babbage (1791-1871)

7.1. Matemático Británico y científico de la computación electromecánica

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

7.8. • Máquina Analítica

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

7.8.2. Máquina programable de propósito general

7.8.3. Vapor como fuente de energía

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

7.8.5. Tipos de dificultades para terminar esta obra

7.9. Considerado el padre de las computadoras

7.9.1. Porque

7.10. Video relacionado a este personaje

8. ADA Condesa de Lovelace (1815-1852)

8.1. La primera programadora de la historia

8.2. Ayudante de Babbage

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

8.4. Es considerada la primera progrmadora de la historia

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

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

9. • Konrad Zuse

9.1. Ingeniero Alemán y pionero de la computación

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

9.3. .

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

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

9.6. Falta de recursos

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

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

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

10.7. Perseguido por ser Homosexual.

10.8. Se suicidó en 1954

10.9. Pelicula ENIGMA actualmente en cines

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