Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
Evolución por Mind Map: Evolución

1. Computador

1.1. 1° Generación (1946 a 1955)

1.1.1. La tecnología utilizada eran los tubos al vacío

1.2. 2° Generación (1958 a 1964)

1.2.1. Sustitución de válvulas de vacío por los transistore., En este periodo se empezaron a utilizar lenguajes de alto nivel como ALGOL, FORTRAN y COBOL

1.3. 3° Generación (1964 a 1971)

1.3.1. Se caracterizan por tener mayor flexibilidad y fiabilidad, ser de menor tamaño y ocupar poco espacio

1.4. 4° Generación (1971 a 1981)

1.4.1. Las computadoras personales se convierten en las protagonistas. Es en esta generación donde aparece el disquete

1.5. 5° Generación (1982 a 1989)

1.5.1. Realizan tareas que aún en la actualidad predominan, como la traducción automática de una lengua a otra. El almacenamiento de información digital se procesa en gigabytes y surge el DVD.

1.6. 6° Generación (1990 hasta la actualidad)

1.6.1. La inteligencia artificial, la arquitectura vectorial y paralela de los ordenadores y la incorporación de chips de procesadores especializados para llevar a cabo ciertas tareas, predominan en la actualidad

2. Software

2.1. Enigma a partir de 1939

2.1.1. descifra los códigos secretos Alan Turing, fue un pionero en el desarrollo de la lógica de los computadores modernos, y uno de los primeros en tratar el tema de la inteligencia artificial con máquinas

2.2. 1941

2.2.1. ZE. Ordenador que es Turing completo y trabaja en coma flotante binaria

2.3. 1943

2.3.1. ENIAC. La tecnología utilizada eran los tubos al vacío. La entrada y la salida de datos se realizaba mediante tarjetas perforadas

2.4. 1946

2.4.1. EDVAC. Empleaba aritmética binaria y permitía trabajar con un programa almacenado

2.5. 1963

2.5.1. Comité Industria-Gobierno, desarrolla el código de caracteres ASCII

2.6. 1971

2.6.1. Ray Tomlinson crea el primer programa para enviar correo electrónico

2.7. 1974

2.7.1. Vint Cerf, conocido por muchos como el padre de Internet, junto con Bob Kahn, publican “Protocolo para Intercomunicación de Redes por paquetes”

2.8. 1980

2.8.1. BM comienza a buscar un sistema operativo para la nueva computadora personal (PC) que iba a lanzar al mercado. Bill Gates y Paul Allen compraron los derechos de QDOS (Quick and Dirty Operating System), un sistema operativo desarrollado por Tim Paterson y basado en CP/M, un sistema escrito por Gary Kildal, y en 1981 lo negociaron con IBM como Microsoft DOS.

2.9. 1983

2.9.1. Richard Stallman, quien por ese entonces trabajaba en el Instituto Tecnológico de Massachussets (MIT), decidió dedicarse al proyecto de software libre que denominó GNU, acrónimo de la expresión Gnu’s Not Unix (GNU no es Unix), el cual es compatible con Unix

2.10. 1991

2.10.1. Linus Torvalds publica la primera versión de Linux. Pronto se integró el nuevo núcleo con el proyecto GNU para formar el sistema operativo libre GNU/Linux bajo la licencia GPL.

3. Lenguaje de programación

3.1. Lenguaje ensamblador - 1950

3.1.1. Programación de bajo nivel (binario)

3.2. Fortan - 1957

3.2.1. Programación alto nivel, creado por IBM para el calculo

3.3. Lips - 1958

3.3.1. Segundo lenguaje mas viejo de alto nivel

3.4. Cobol - 1960

3.4.1. Lenguaje de programación universal

3.5. Basic - 1964

3.5.1. Lenguaje de alto nivel, diseñado John George Kemeny y Thomas Eugene Kurtz,

3.6. Pascal - 1970

3.6.1. Diseñado para facilitar el aprendizaje de los estudiantes, utilizando la programación estructurada

3.7. C - 1972

3.7.1. Es un lenguaje orientado a la implementación de Sistemas operativos, concretamente Unix

3.8. C++ 1983

3.8.1. Permite la manipulación de objetos, es un lenguaje híbrido

3.9. Perl - 1987

3.9.1. Basado en un estilo de bloques como los del C o AWK, y fue ampliamente adoptado

3.10. HTML - 1991

3.10.1. Hace referencia al lenguaje de marcado para la elaboración de páginas web

3.11. Python - 1991

3.11.1. Lenguaje de programación Multiparadigma

3.12. JavaScrip - 1995

3.12.1. Lenguaje de programación interpretado, dialecto del estándar ECMAScript. Se define como orientado a objetos

3.13. C#- 2000

3.13.1. Desarrollado y estandarizado por Microsoft como parte de su plataforma .NET

4. Algoritmo

4.1. Es una sucesión de pasos que se pueden ejecutar para resolver problemas.

4.2. - Análisis del problema

4.3. - Diseño del algoritmo

4.4. - Programación del algoritmo

4.5. - Psseudocodigo