-
Tejedor y comerciante Frances, creó la forma más antigua práctica de la programación.
-
Escribió un programa rudimentario para la Máquina Analítica, diseñada por Charles Babbage en 1827, pero la máquina nunca llegó a funcionar.
-
trabajo en la teoría de que los semiconductores diminutos para sustituir a los tubos de vacío.
-
Fundo la compañía HP en conjunto con David Packard.
-
as tarjetas perforadas se convirtieron en la fuerza motriz de las empresas, ya que se utilizaron en prácticamente todas las máquinas de contabilidad de oficina. Las tarjetas fueron creadas con lenguajes de programación como FORTRAN de IBM y COBOL del Departamento de Defensa de EEUU.
-
El término «software» se creó a finales de 1950 y pronto fue adoptado por toda la industria.
-
El lenguaje Algol fue creado por un comité científico para su uso. Algol es la base para lenguajes como Pascal, C, C + + y Java.
-
Applied Data Research (ADR)
ADR fue una empresa que desarrollo productos como Autoflow, Roscoe, MetaCOBOL, un procesador para el lenguaje COBOL y Librarian. -
Es un sistema operativo portable, multitarea y multiusuario; desarrollado, en principio, en 1969 por un grupo de empleados de los laboratorios Bell de AT&T, entre los que figuran Ken Thompson, Dennis Ritchie y Douglas McIlroy.
-
BASIC fue desarrollado por John Kemeny y Kurtz Thomas. Actualmente se enseña Visual Basic como primer lenguaje de programación ya que está basado en el lenguaje BASIC.
-
Pascal fue creado por Niklaus Wirth
-
Surge la crisis del software pues el proceso de desarrollo de
software sobrepasa los costos y el tiempo estimados y tiene demasiadas fallas. -
Se establecen los primeros principios como resultado de la
investigación en buenas prácticas de programación. Tales como: Diseño
descendente (top-down), Refinamiento sucesivo, Modularidad, Surgen los
lenguajes estructurados y la noción de desarrolladores de software dirigidos por un líder. -
Surge la programación estructurada y el concepto de estilo de
programación. Aparece el concepto de ciclo de vida en el desarrollo de software.
Se proponen ayudas para la administración y de apoyo en el desarrollo. -
Se inicia el manejo de la noción de confiabilidad y calidad del
software. Se inician las pruebas sistemáticas, la noción de corrección formal,
modelos de tolerancia a fallas y confiabilidad total. -
Se pone atención a las fases anteriores a la codificación como
análisis de requerimientos, especificación y diseño. Surgen las técnicas como
abstracción y descomposición modular. Se hacen esfuerzos para integrar y validar
las fases sucesivas del desarrollo. -
Aparece los comunicadores globales. Se amplio el uso de microprocesadores y el sistema fue mejorando.
-
Incremento en el uso de herramientas automatizadas de
desarrollo de software. Se llevan a cabo cursos de ingeniería de software. Los principios desarrollados en 69 a 71 se usan masivamente en la industria del software. -
Erik Larson comenta el uso del Big Data por los anunciantes para dirigirse a sus clientes. Se popularizan herra-mientas de business intelligence.
-
Sun Microsystems invento Java. Un lenguaje especial portátil que puede funcionar con muchos tipos de máquinas.
-
Irrumpe con fuerza la red global: Internet. En sus inicios páginas estáticas entregan información, pero rápidamente se utiliza como medio de acceder a aplicaciones dinámicas e interactivas. Hoy en día las empresas extienden sus brazos sobre la red para eliminar intermediarios y acercar los procesos a los usuarios internos (intranet) o externos (extranet) a través de aplicaciones. Nacen nuevos negocios basados en Internet: e-commerce.
-
Linux fue desarrollado. Es uno de los principales ejemplos de software libre. Linux está licenciado bajo la GPL v2 y está desarrollado por colaboradores de todo el mundo.
-
La creación de DVD
-
Las redes inalámbricas, dispositivos móviles y celulares irrumpen con fuerza en los campos del entreteminiento, la música y los videos en Internet. Internet es usado normalmente para buscar información a través de buscadores de Internet (Google, Yahoo! y otros) y publicar información personal en Blogs.