-
Primer lenguaje de programacion
Ada Lovelace escribe un algoritmo para la maquina analítica mecánica de Charles Babbage que se conoce como un modelo temprano de ordenador y las notas de Ada como una descripción de su software. -
Period: to
Primera era
-no existía un planteamiento previo
-pocos métodos
-se trabajaba para codificar y corregir -
Eniac
Electronic Numerical Integrator And Computer fue la primera computadora con propósitos generales, calcular tablas de tiro de artillería para el Laboratorio de Investigación Balística del Ejército de los Estados Unidos. -
Lenguaje fortran
The IMB mathematical formula traslating system un lenguaje de programacion de alto nivel de proposito general para calculo numerico y cientifico -
Lenguaje Cobol
common business-oriented language usado para la informacion empresarial, fue pedido por el departamento de defensa de EE.UU -
Basic
beginner’s all-purpose symbolic instruction code diseñado para la simplicidad, se volvio popular a mediados de los años 70 con los computadores personales -
Period: to
Segunda era
-se busca simplificar código
-aparece multiprogramacion y sistemas multiusuarios
-sistemas de tiempo real apoya la toma de decisiones
-aparición de software como producto -
Crisis de software
Se refiere a los problemas que, desde sus inicios, ha ido experimentando el software -
Pascal
En honor a Blaise pascal utilizado para la enseñaza de la programación estructurada y esructuracion de datos -
Lenguaje de programación C
Basado en lenguaje anterior llamdo b, creado para sistemas unix -
Period: to
Tercera era
-nuevo concepto; sistemas distribuidos
-aparece redes de área local y global
-aparecen comunicadores digitales -
Ada
En honor a ada lovelace es derivado de pascal para el desarrollo de sistemas de software grandes -
C++
es una extencion de lenguaje c con mejoras como clases, funciones virtuales y plantillas -
Objective-c
Ampliación de c, se adiciona la funcionalidad de paso de mensajes basado en el lenguaje smalltalk -
Period: to
Cuarta era
-Aparecen redes de información, tecnologías orientadas en objetos, redes neuronales, sistemas expertos y sw de inteligencia artificial
-Impacto colectivo de software
-La información como valor preponderante dentro de las organizaciones -
Perl
Creado para el procesamiento de informes en sistemas unix -
Python
Creado para eapoyar una variedad de estilos de programación -
Ruby
Influenciado por perl, ada, lisp, smalltalk, etc diseñado para la productiva y agradable programacion -
JAVA
Hecho para un proyecto de televisión interactiva funciona multiplataforma -
Php
Personal home page usado para la creación de paginas web dinámicas -
Javascript
creado para ampliar la funcionalidad de las paginas web, permite utilizar formularios de presentación/validación , interactividad, animaciones, seguimientos de la actividad del usuario, etc -
DEEP BLUE
Computer won world champion chess -
Period: to
Quinta era
Utiliza algunos requisitos de las anteriores, solo que aumenta la omnipresencia de la web, la re utilización de información y componentes de software. -
Windows vista
-
Windows 7
-
windows 8
-
Mavericks