-
Rollos de papel
El francés Bouchon Basile utilizaba rollos de papel (precursores a las tarjetas) -
Tarjetas de papel
Jean-Baptiste Falcon -
Máquina de telar Jacquard
Utilizaba los orificios en tarjetas perforadas -
El programador de telas
Técnica mejorada por Joseph Marie Jacquard, en su telar completamente automático -
Charles Babbage
Máquina Analítica: Ada Lovelace tradujo las memorias del matemático italiano Luigi Menabrea durante nueve meses -
Problema matemático
David Hilbert planteó un conjunto de 23 problemas no resueltos por aquel entonces -
1900 Conferencia de Hilbert
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 -
Ensayo Alan Turing
los números computables, con una aplicación al Entscheidungsproblem, llegándose a la afirmación de que tal algoritmo genérico no existe -
Computadoras programables
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 -
Plankallkül Lenguaje de programación
Konrad Zuse diseña el primer lenguaje de programación de alto nivel. -
ENIAC ( Electronic Numerical Integrator And Computer)
por los estadounidenses John William Mauchly y John Presper Eckert -
Artículo
Konrad Zuse: acerca del lenguaje de programación Plankalkül -
ALGOL 60 Lenguaje de programación
Fue desarrollado a finales de los años 1950 por un comité internacional 1950 - 1980 -
artículo
John Backus, pionero de la informática. Preliminary Aplazamiento, Specifications fuero the IBM Mathematical FORmula TRANslating System, FORTRAN -
IPL Lenguaje de programación
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. -
FLOW-MATIC Lenguaje de programación
Precursor de COBOL -
Fortran Lenguaje de programación
IBM escribe el primer compilador FORTRAN (25000 líneas, para el IBM 704). John Backus -
McCarthy
Entendió el papel central de un lenguaje de programación para su objetivo científico - la inteligencia artificial -
cómputo aritmético
Combinación de notación algebraica lenguaje "FORTRAN". Antes de septiembre de 1958 -
COMTRAN Lenguaje de programación
Precursor de COBOL -
El término "software"
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. -
Lisp Lenguaje de programación
“List Processing ”. LISP es muy utilizado en la Inteligencia Artificial. Creado por el profesor John McCarthy a finales de los años 50. -
Conferencia Lenguajes de sistemas de datos
CODASYL industria, universidades, y el gobierno de los estados unidos. Finales del 59 -
FACT Lenguaje de programación
Precursor de COBOL -
American Nacional Standars Institute (ANSI)
Desarrolla nuevos estándares para el desarrollo de COBOL
1968, 1974, 1985 -
CPL Lenguaje de programación
Precursor de C -
BASIC Lenguaje de programación
John George Kemeny (1926-1993) y Thomas Eugene Kurtz (1928-) en el Dartmouth College -
BCPL Lenguaje de programación
Precursor de C -
Crisis del Software
sobrepasa los costos y el tiempo estimados y tiene demasiadas fallas -
B Lenguaje de programación
Precursor de C -
Buenas prácticas de programación
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 -
PASCAL Lenguaje de programación
desarrollado por el profesor suizo Niklaus Wirth (Instituto tecnológico de Zurich, Suiza) -
PROLOG Lenguaje de programación
desarrollado en la Universidad de Aix-Marseille (Marsella, Francia) por los profesores Alain Colmerauer y Philippe Roussel, -
Smalltalk Lenguaje de programación
Alan Kay, pionero en programación orientada a objetos -
C Lenguaje de programación
Dennis M. Ritchie en los Laboratorios Bell como evolución del anterior lenguaje B, a su vez basado en BCPL -
Programación estructurada y 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. 1972 - 1973 -
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. 1974 - 1975 -
SCHEME Lenguaje de programación
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. -
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.
1976 - 1977 -
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. 1978 - 1980 -
C++ Lenguaje de programación
Con clases, el nombre cambió en julio de 1983.
Bjarne Stroustrup desarrollador de C++ -
Herramientas automatizadas
Para cada fase del ciclo de vida siguiendo la programación estructurada. 1980 - 1985 -
ADA Lenguaje de programación
-
MATLAB Lenguaje de programación
-
Eiffel Lenguaje de programación
Orientado a Objetos diseñado por Bertrand Meyer. Software Robusto -
Paradigma orientado a objeto
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 -
PERL Lenguaje de programación
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 -
Mathematica Lenguaje de programación
Stephen Wolfram -
JAVA Lenguaje de programación
Java se hace popular debido a su pronta integración con el navegador web Netscape Navigator. -
Haskell Lenguaje de programación
-
Visual Basic Lenguaje de programación
Alan Cooper -
HTML
-
Phyton Lenguaje de programación
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. -
Ruby Lenguaje de programación
Yukihiro Matsumoto, más conocido como Matz. orientado a objetos y portátil. -
PHP Lenguaje de programación
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 -
Java _ JavaScript
Martín Odersky creador de Scala y previamente contribuyo en el diseño de Java -
Delphi Lenguaje de programación
Siendo la primera herramienta con un entorno de desarrollo visual construida por Borland -
Evaluación de los procesos
Evita especificaciones incompletas o anómalas, la aplicación incorrecta de metodologías. 1995 - 2003 -
Rails Framework Ruby
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. -
Tendencias Lenguaje de programació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/