-
1935: la máquina universal de Turing
La máquina de Turing no es un computador real, no existe físicamente. Es un modelo computacional que formula Alan Turing para estudiar matemáticamente cuáles son los límites del cálculo y la computación.
Una máquina de Turing consiste en un scanner lee y escribe 0s y 1s de una cinta infinita (memoria) y se mueve y los escribe en función de una tabla definida en la máquina (programa). -
El Z3 uno de los primeros computadores programables
el ingeniero alemán Konrad Zuse diseñó y construyó entre 1938 y 1941 la máquina de calcular Z3. Se considera uno de los primeros computadores programables. Era una máquina electromecánica, que utilizaba 2.300 relés para construir principalmente una unidad aritmética que operaba sobre dígitos binarios de 22 bits. -
Se desarrolo del lenguaje ensamblador
Mauricio Wilkes inventa el lenguaje ensamblador.
Es un lenguaje de programación de bajo nivel, basado en la
representación de código de máquina. (binario ) El ensamblador realiza la traducción del código de máquina. -
Invento del primer compilador
Grace Hopper inventa el primer compilador el A0 que generaba un binario a partir de un código fuente -
Se desarrolla FORTRAN
IBM desarrolla Fortran el primer lenguaje de programación universal.
Un lenguaje de programación de alto nivel de propósito general. Para cálculo numérico y científico (como alternativa al lenguaje ensamblador). Es el lenguaje de programación más antiguo que se utiliza hoy en día. -
Nace Lisp
Fue inventado por John McCarthy en 1958 mientras estaba en el instituto Tecnológico de Massachusetts (MIT).
Utilizado para la notación matemática y temas de
ciencias de la computación. -
Se crea COBOL
Segundo gran lenguaje de programación universal.
(“Common Business-Oriented Language) Usado principalmente para la informática empresarial. Es el primer lenguaje de programación que se demandan por el Departamento de Defensa de EE.UU.. -
Se crea el código ASCII
Fue creado en 1963 por el Comité Estadounidense de Estándares o "ASA", este organismo cambio su nombre en 1969 por "Instituto Estadounidense de Estándares Nacionales" o "ANSI" como se lo conoce desde entonces. -
Aparece PL/1
Este lenguaje de programación fue creado en 1964, pero no comenzó a utilizarse hasta principios de los 70, su época de mayor auge. Fue desarrollado por un comité convocado por IBM,que lo denominó «Lenguaje de Programación Uno» ya que su propósito fundamental era usarlo para el «IBM System/360 mainframes», que fue empleado para asuntos muy diversos que van, desde la contabilidad hasta la astrofísica. -
Se crea el lenguaje B
El lenguaje B nació en los BELL LABS, y fue un trabajo hecho en su mayor parte por Kenneth L. Thompson con contribuciones de Dennis M. Ritchie y publicado en 1969, además cabe destacar que es el anterior al Lenguaje C que la mayoría de nosotros hemos usado. -
Nace Pascal
Creado por el profesor suizo Niklaus Wirth. es un lenguaje que facilita el aprendizaje de programación, utilizando la programación estructurada y estructuración de datos -
Deniis Ritchie crea C
(Basado en un lenguaje anterior llamado “B”) Creado para sistemas Unix.
Muchos de lenguajes de programación más populares del mundo son derivados de el, entre ellos tenemos C#, Java, JavaScript, Perl, PHP y Python. -
Bill Gates y Paul Allen crean Altair Basic
El Altair BASIC fue un intérprete para el lenguaje de programación BASIC que corría en el Altair 8800 de MITS y posteriormente en las máquinas de Bus S-100. Fue el primer producto de Microsoft. -
Nacimiento de C++
C++ es un lenguaje de programación diseñado por Bjarne Stroustrup. La intención de su creación fue el extender al exitoso lenguaje de programación C con mecanismos que permitan la manipulación de objetos. -
Larry Wall crea Perl
Larry Wall comenzó a trabajar en Perl en 1987 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. El lenguaje se expandió rápidamente en los siguientes años. Perl 2, publicado en 1988, aportó un mejor motor de expresiones regulares. Perl 3, publicado en 1989, añadió soporte para datos binarios. -
La invención de la Word Wide Web
El 12 de marzo de 1989, Berners-Lee hizo tangible lo que hasta entonces era un proyecto teórico bautizado como "Manejo de la Información". Ese es el nacimiento oficial de lo que hoy conocemos como World Wide Web, aunque por aquel momento nadie pudiera imaginar la repercusión que iba a tener en nuestras vidas. -
Surge Phyton
Guido van Rossum ideó el lenguaje Python a finales de los 80 y comenzó a implementarlo en diciembre de 1989. En febrero de 1991 publicó la primera versión pública, la versión 0.9.0. La versión 1.0 se publicó en enero de 1994, la versión 2.0 se publicó en octubre de 2000 y la versión 3.0 se publicó en diciembre de 2008 -
EL MISIL DE DHAHRAN
Tras una investigación, se determinó que el sistema de protección antibalístico de la base falló por un bug informático: la batería de misiles Patriot, cuyo papel es detectar e interceptar los misiles enemigos para chocar con ellos en el aire, llevaba 100 horas en funcionamiento. Cada hora que pasaba, el software que controlaba dicha batería redondeaba los valores del reloj digital de una forma mínima. Este error mínimo hizo que se acumulara un retraso de ⅓ de segundo al cabo de dichas 100 horas -
1993 Apple introduce AppleScript
Lenguaje para su sistema operativo Maco OS -
Nacio PHP
Creado por Rasmus Lerdorf, la primera encarnación de PHP era un conjunto simple de ficheros binarios Common Gateway Interface (CGI) escritos en el lenguaje de programación C. Originalmente utilizado para rastrear visitas de su currículum online, llamó al conjunto de scripts "Personal Home Page Tools", más frecuentemente referenciado como "PHP Tools". -
El error FDIV del Pentium
En 1994 un profesor de la Universidad de Lynchburg descubrió un error en la unidad de coma flotante del procesador Intel Pentium. Este error provocaba valores erróneos en algunas operaciones de división. En un primer momento, Intel negó la existencia del problema. Más tarde, su estrategia se centró en remarcar la insignificancia del defecto. Finalmente, tuvo que proceder al cambio de todos los procesadores defectuosos, lo que supuso un gran coste para sus arcas. -
James Gosling desarrolla Java
El lenguaje de programación Java fue originalmente desarrollado por James Gosling de Sun Microsystems (la cual fue adquirida por la
compañía Oracle) y publicado en 1995 como un componente fundamental de la plataforma Java de Sun Microsystems. -
Surge el error llamado efecto 2000
l problema del año 2000, también conocido como efecto 2000, error del milenio, problema informático del año 2000 o por el numerónimo Y2K, es un bug o error de software causado por la costumbre que habían adoptado los programadores de omitir la centuria en el año para el almacenamiento de fechas (generalmente para economizar memoria), asumiendo que el software solo funcionaría durante los años cuyos números comenzaran con 19. -
Aparece C Sharp
Microsoft desarrolla C#, un lenguaje de programación orientado a objetos para su plataforma .NET y que es la evolución del lenguaje C++. -
Google lanza Go
Empezó a ser desarrollado en Septiembre del 2007 por Robert Griesemer, Rob Pike y Ken Thompson.
Go es un lenguaje de programación compilado, concurrente, imperativo, estructurado, no orientado a objetos de una manera bastante especial y con recolector de basura que de momento está soportado en diferentes tipos de sistemas UNIX, incluidos Linux, FreeBSD y Mac OS X. -
Lanzamiento de Dart
Dart es un lenguaje de programación de código abierto creado por Google en sus inicios se presentaba como un lenguaje que ofrecía una alternativa a javascript pero más moderno con implementaciones que en su tiempo javascript no tenia. Originalmente Dart era usado para el desarrollo en el lado del cliente en un navegador web, sin embargo, hoy puedes usar Dart en Android, iOS y la Web. -
Apple presenta Swift
Swift es un lenguaje de programación creado por Apple con el compilador LLVM para los sistemas operativos OS X e iOS presentado el 2 de junio del 2014 en el WWDC 2014 junto con su manual. El lenguaje en un principio coexistirá con Objective-C lenguaje que maneja la plataforma de programación oficial de Apple Xcode y permite la edición de código en tiempo real de Cocoa y Cocoa Touch.