Historia de la programación

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Historia de la programación por Mind Map: Historia de la programación

1. Primera Etapa

1.1. ○ Abaco 500 AC

1.1.1. Es un instrumento de calculo que sirve para efectuar operaciones aritméticas sencillas​ y otras más complejas.

1.2. ○ Pascalina 1642

1.2.1. Blaise Pascal inventa una máquina calculadora a base de engranes

1.3. ○ Maquina telar 1801

1.3.1. Joseph Marie Jacquard crea la maquina telar que guardaba y leía la información en patrones de agujeros perforados.

1.4. ○ Maquina diferencial 1822

1.4.1. Charles Babbage crea la maquina diferencial capas de crear polinomios pero debido a sus fallos fracasa.

1.5. ○ Maquina analítica 1833

1.5.1. Charles Babbage después de su fallo con la maquina diferencial crea la máquina analítica, capaz de hacer todas las operaciones matemáticas.

1.6. ○ Maquina tabuladora eléctrica 1889

1.6.1. Herman Hollerith crea la Maquina tabuladora electrica que podía registrar datos en tarjetas perforadas.

1.7. ○ Máquina enigma 1920

1.7.1. Arthur Scherbius crea la maquina enigma usada para cifrar como descifrar mensajes.

1.8. ○ Máquina de Turing 1936

1.8.1. Alan Turing Mecanismo que manipula símbolos en una cinta.

1.9. ○ Z1 1936-1938

1.9.1. Conrad Zuse Primera computadora programable de la historia.

1.10. ○ Bombe 1938, Marian Rejewski

1.10.1. Un dispositivo mecánico de cálculo que explotaba algunas debilidades en el algoritmo de cifrado Enigma para descifrar los mensajes.

1.11. ○ ENIAC 1943, Jonh Presper y Jonh William

1.11.1. Por su tamaño y complejidad se requería de todo un equipo de personas para manipularla. Reprogramarla podía tomar semanas.​​​

1.12. ○ CPU 1945, Jonh Von

1.12.1. Jonh Von logro crear un modelo estándar que funcionase en cualquier ámbito o aplicación: separo el software del hardware, creo un modelo de computador universal.

1.13. ○ Código de ensamblaje 1950

1.13.1. Utiliza una serie de abreviaturas mnemotécnicas para representar las operaciones.

1.14. ○ Primer compilador A0 1951, Grace Murray

1.14.1. Que permitía generar un programa binario a partir de un código fuente.

1.15. ○ Speedcoding IBM 1953, Jonh Backus

1.15.1. El primero en incluir un factor de escala que permite utilizar números con coma flotante.

1.16. ○ Fortran 1957, Jonh Backus

1.16.1. Primer lenguaje de programación de alto nivel.

1.17. ○ ALGOL 58 1958

1.17.1. Tuvo una gran influencia en la mayoría de los lenguajes de programación posteriores como Pascal, C y ADA .

1.18. ○ Lisp 1958, Jonh McCarthy

1.18.1. Los programas desarrollados en Lisp permiten manejar el propio código cómo si de una estructura de datos se tratara.

1.19. ○ COBOL 2° gran lenguaje algorítmico 1958-1960, Grace Murray Hopper

2. Segunda Etapa

2.1. ○ Simula 1962

2.1.1. Se considera el primer lenguaje de programación orientado a objetos . Como sugiere su nombre, la primera versión de Simula de 1962 fue diseñada para realizar simulaciones

3. Tercera Etapa

3.1. ○ BASIC 1964

3.1.1. Diseñado por John George Kemeny y Thomas Eugene Kurtz en 1964 con el objetivo de permitir a los estudiantes escribir programas usando terminales de un computador en tiempo compartido.

3.2. ○ ASCII 1967

3.2.1. Fue creado por el Comité Estadounidense de Estándares Nacionales (ANSI) como una evolución de los conjuntos de códigos utilizados entonces en telegrafía.

3.3. ○ B 1969

3.3.1. Lenguaje predecesor del lenguaje C, creado por Kenneth L. Thompson y Dennis M. Ritchie para UNIX

3.4. ○ Pascal 1970

3.4.1. Diseñado por Nikalus Wirth siendo un lenguaje de programación equipado en donde el código se divide en acciones y funciones.

3.5. ○ C 1972

3.5.1. Es el lenguaje más popular en cuanto a la creación de software, sin embargo, de igual forma se utiliza en la creación de aplicaciones. Este lenguaje fue creado por Dennis M. Ritchie en los laboratorios Bell en el añi de 1972.

3.6. ○ PROLOG 1972

3.6.1. Es el lenguaje declarativo por excelencia diseñando por el grupo de inteligencia artificial por la universidad Aix Marseille apareciendo en 1972.

4. Cuarta Etapa

4.1. ○ Microsoft 1975

4.1.1. El 14 de abril de 1975 fundada por Bill Gates y Paul Allen se crea Microsoft, lanzado oficialmente para el publico el 19 de noviembre de 1990.

4.2. ○ Apple 1976

4.2.1. Fundada por Steve Jobs, Steve Wozniak y Ronald Wayne, llega Apple el 1ro de abril de 1976, en california EE.UU.

4.3. ○ Ada 1980

4.3.1. El lenguaje de programación Ada fue diseñado por Jean Ichbiah en honor a Ada Lovelace por encargo del departamento de defensa de EE.UU. Este código esta orientado a objetos y esta fuertemente tipado de forma estática.

4.4. ○ C++ 1983

4.4.1. Bjarne Strous Trup modificó el código C a C++ creando el lenguaje de programación mas popular y más usado hasta el momento.

4.5. ○ Objective-C APPLE 1983

4.5.1. Brad Cox y Tom Love crean Objective-C que es una modificación a la cual le añadieron la funcionalidad de pasar mensajes basados en el lenguaje SmallTalk. Es usado por el sistema operativo de Apple.

4.6. ○ Perl 1987

4.6.1. Un programador de Unix llamado Larry Wall creo Perl después de intentar extraer datos de un informe. Perl es un lenguaje de programación que tiene características de C y es usado por diferentes servidores como IMDb y Amazon.

5. Quinta Etapa

5.1. ○ Python 1991

5.1.1. Guido Van Rossum crea Phyton. Un programa capaz de ejecutarse en una gran cantidad de plataformas. Se usa en aplicaciones web y seguridad informatica. Actualmente usado por Google y Spotify.

5.2. ○ Visual Basic 1991

5.2.1. Alan cooper funda visual studio para Microsoft lenguaje dirijido por eventos un lenguaje Basic con importantes agregados.

5.3. ○ RUBY 1993

5.3.1. Yukihiro Matsumoto desarrolla Ruby fusionando lenguajes como Perl, Small talk, Eiffel, Ada y Lisp un lenguaje de código abierto enfocado en la productividad. Se ve elegante al leerla y fácil al escribirla. Sus principales usos son en las aplicaciones web y es usado por Twitter.

5.4. ○ Php 1995

5.4.1. Rasmus Lerdort desarolla php (personal home page) reemplazando scrips de pero usados para mantener su web personal actualmente usado por Wikipedia y Facebook.

5.5. ○ SUN-Java 1995

5.5.1. James Gosling crea Java actualmente uno de los lenguajes más populares del mundo funcionando así en 11 billones de PC's en el mundo. Muchos sitios web no funcionarían sin este lenguaje. Sus principales usos están en desarrollo de páginas web y desarrollos de software.

5.6. Java Script 1995

5.6.1. JavaScript y Java no tienen relación alguna fue originalmente diseñado por Brendan Eich diseñado con el lenguaje C. Sus principales usos están en las web dinámicas, PDF, navegadores web y widgets. Es usado actualmente por gmail, Photoshop y FireFox.