-
El francés Bouchon Basile utilizaba rollos de papel (precursores a las tarjetas)
-
Jean-Baptiste Falcon
-
Utilizaba los orificios en tarjetas perforadas
-
Técnica mejorada por Joseph Marie Jacquard, en su telar completamente automático
-
Máquina Analítica: Ada Lovelace tradujo las memorias del matemático italiano Luigi Menabrea durante nueve meses
-
David Hilbert planteó un conjunto de 23 problemas no resueltos por aquel entonces
-
Entscheidungsproblem, esto es, el problema de la decisión. averiguar si existe un algoritmo genérico que decida si un problema matemático tiene o no demostración
-
los números computables, con una aplicación al Entscheidungsproblem, llegándose a la afirmación de que tal algoritmo genérico no existe
-
Zuse construyó tres computadoras programables que incorporaron el mismo principio computacional.
El Z1 (1938), el Z3 (1941) y el Z4 (1945) eran todos
máquinas binarias "algebraicas" de coma flotante, con una memoria separada del procesador y un programa almacenado en cinta perforada.
1936 - 1945 -
Konrad Zuse diseña el primer lenguaje de programación de alto nivel.
-
por los estadounidenses John William Mauchly y John Presper Eckert
-
Konrad Zuse: acerca del lenguaje de programación Plankalkül
-
Fue desarrollado a finales de los años 1950 por un comité internacional 1950 - 1980
-
John Backus, pionero de la informática. Preliminary Aplazamiento, Specifications fuero the IBM Mathematical FORmula TRANslating System, FORTRAN
-
Precursor de LISP.
Allen Newell, D. Shaw y F. Simon, diseñaron el primer lenguaje de procesamiento de listas en 1956, en la Universidad de Carnegie-Mellon. -
Precursor de COBOL
-
IBM escribe el primer compilador FORTRAN (25000 líneas, para el IBM 704). John Backus
-
Entendió el papel central de un lenguaje de programación para su objetivo científico - la inteligencia artificial
-
Combinación de notación algebraica lenguaje "FORTRAN". Antes de septiembre de 1958
-
Precursor de COBOL
-
fue utilizado por primera vez de forma escrita por John W. Tukey. El estudio de los campos académicos sobre el software se dividend en informática y la ingeniería de software.
-
“List Processing ”. LISP es muy utilizado en la Inteligencia Artificial. Creado por el profesor John McCarthy a finales de los años 50.
-
CODASYL industria, universidades, y el gobierno de los estados unidos. Finales del 59
-
Precursor de COBOL
-
Desarrolla nuevos estándares para el desarrollo de COBOL
1968, 1974, 1985 -
Precursor de C
-
John George Kemeny (1926-1993) y Thomas Eugene Kurtz (1928-) en el Dartmouth College
-
Precursor de C
-
sobrepasa los costos y el tiempo estimados y tiene demasiadas fallas
-
Precursor de C
-
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 1969 - 1971
-
desarrollado por el profesor suizo Niklaus Wirth (Instituto tecnológico de Zurich, Suiza)
-
desarrollado en la Universidad de Aix-Marseille (Marsella, Francia) por los profesores Alain Colmerauer y Philippe Roussel,
-
Alan Kay, pionero en programación orientada a objetos
-
Dennis M. Ritchie en los Laboratorios Bell como evolución del anterior lenguaje B, a su vez basado en BCPL
-
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. 1972 - 1973 -
Se inician las pruebas sistemáticas, la noción de corrección formal,
modelos de tolerancia a fallas y confiabilidad total. 1974 - 1975 -
surgió en los laboratorios del MIT, cuando Guy L. Steele y Gerarld J. Sussman buscaban un lenguaje con una semántica muy clara y sencilla.
-
Surgen las técnicas como abstracción y descomposición modular. Se hacen esfuerzos para integrar y validar las fases sucesivas del desarrollo.
1976 - 1977 -
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. 1978 - 1980 -
Con clases, el nombre cambió en julio de 1983.
Bjarne Stroustrup desarrollador de C++ -
Para cada fase del ciclo de vida siguiendo la programación estructurada. 1980 - 1985
-
-
-
Orientado a Objetos diseñado por Bertrand Meyer. Software Robusto
-
Promueve conceptos como la abstracción, la herencia el
reuso. Se inicia el uso masivo de técnicas automatizadas de desarrollo de software. 1986 - 1995 -
Larry Wall comenzó a trabajar en Perl mientras trabajaba como programador en Unisys y anunció la versión 1.0 en el grupo de noticias comp.sources.misc el 18 de diciembre de 1987
-
Stephen Wolfram
-
Java se hace popular debido a su pronta integración con el navegador web Netscape Navigator.
-
-
Alan Cooper
-
-
desarrollado por el investigador holandés Guido van Rossum, quien en aquellas épocas trabajaba en el centro de investigación CWI (Centrum Wiskunde & Informatica) de Ámsterdam.
-
Yukihiro Matsumoto, más conocido como Matz. orientado a objetos y portátil.
-
Canadiense Rasmus Lerdorf, nunca pretendió ser un lenguaje de programación, sino que fue creado con la intención de contar con un conjunto de herramientas para el mantenimiento de las páginas web
-
Martín Odersky creador de Scala y previamente contribuyo en el diseño de Java
-
Siendo la primera herramienta con un entorno de desarrollo visual construida por Borland
-
Evita especificaciones incompletas o anómalas, la aplicación incorrecta de metodologías. 1995 - 2003
-
Craedo por David Heinemeier Hansson, mientras trabajaba en el código de una herramienta para administrar proyectos llamada Basecamp. Pero no fue hasta el 2004 que liberó la versión.
-
Java, C, C++, Pyhton y C#, Visual Basic .NET, PHP, JavaScript, Delphi, Ruby. Así lo asegura el Índice TIOBE https://www.tiobe.com/tiobe-index/