-
Heron de Alejandría, construyó esta máquina que tenía marionetas y en la parte de abajo se encontraban poleas y cuerdas, se tiraban las cuerdas y las marionetas actúan una escena definida pero en esta máquina se podía renovar las cuerdas y volver a ensartar todas las cuerdas a través de las poleas y así las marionetas se moverán de manera diferente. Este es el primer registro de algo que se conoce donde se podía reprogramar. (Rendle 2016) -
En 1801 de la mano de Joseph-Marie Charles Jacquard se construye un telar que podía reproducir diferentes patrones de tejido tomando las instrucciones de unas cartas perforadas de papel rígido. Se puede considerar como la primera máquina programable de la historia (Martínez, R.&García-Beltrán, A. (2000)). -
En 1837, Charles Babbage trabaja sobre los planos de una maquina analítica que sería capaz de resolver polinomios y funciones trigonométricas, además de que esta permitiría usar un lenguaje de programación más complejo capaz de crear bucles. (Ast., 2016) (Varios, 2010) -
en 1842 Ada Lovelace tradujo las escrituras de Charles Babbage en las que teorizó que la máquina que el diseño podría funcionar (en ese entonces la máquina no podía completarse dado que la tecnología era muy primitiva). Ella le agregó su propia “Nota G” a la traducción, un cálculo matemático que habría creado el primer algoritmo de computadora. Ella es considerada la primera programadora del mundo. (Fresh & Felacia. 2019) -
En 1906 Herman Hollerith creó una máquina de tabulación que usaba tarjetas perforadas eléctricas como instrucciones. Esta máquina estaba diseñada para poder hacer varias tareas por separado sin tener que ser reconstruidas entre cada una (Fresh & Felacia. 2019). -
En 1936 Alan Turing crea la Maquina de Turing, este fue uno de los primeros si no es que el primer modelo teórico para computadoras. Esta sirvió como base para el desarrollo teórico de las ciencias de la computación y la teoría de la complejidad. Esta fue quizás la aportación más importante de Turing, el establecer un nexo entre la algorítmica (Cálculos) y los autómatas (Dispositivos automáticos) (El Año de Turing, 2012) -
En 1941fue diseñada la computadora electromecánica alemana Z3 de la mano de Konrad Zuse, está siendo la primera computadora programable totalmente automática digital del mundo, características que definen a un computador (Fresh & Felacia. 2019). -
J. Presper Eckert y John Mauchly construyen la ENIAC, un computador de propósito general que sería el precursor de la UNIVAC en 1951. La ENIAC tenía que ser programada manualmente para cada problema conectando cables en un tablero de conexiones. (Fresh & Felacia. 2019) -
Los grandes avances en la programación originaron una necesidad de una fuerza laboral capacitada, para lo cual las instituciones de educación superior se convirtieron en proveedores de esta capacitación (Tatnall, A. y Davey, B, 2004) -
Surge uno de los lenguajes de programación más utilizados en la actualidad, COBOL (COmmon Business Oriented Language). Es un lenguaje de alto nivel, el cual fue diseñado para comprender la gestión de negocios o de empresas. Este era utilizado por el gobierno o grandes empresas para el análisis de datos, grandes procesamientos de lotes o funciones de contabilidad a gran escala. (hipertextual, 2021) -
Alan Turing crea el ACE (The Automatic Computing Engine). Esta fue una de las primeras computadoras británicas con programas almacenados electrónicos. De haber sido construida como se suponía originalmente hubiera contado con mas memoria y seria mas rapida que cualquier otra computadora en ese momento, desafortunadamente se creía que la ingeniería de este proyecto era muy difícil y se construyó un modelo mas pequeño (Copeland, B. 2021). -
En 1951 se construyó la UNIVAC I, y aquí es donde las personas empezaron a tomar las computadoras en serio ya que se programó para predecir las elecciones presidenciales de una manera en que la prensa no pudo. Fue la primera computadora en usar cintas magnéticas en vez de usar tarjetas perforadas (Fresh & Felacia. 2019). -
En 1954 se creó el primer lenguaje de programación de alto nivel por un equipo liderado por John Backus FORTRAN (FORmula TRANslation). Se creo para uso científico y de ingeniería y hasta la fecha se usa un poco. Este es la base de lenguajes de programación de más alto nivel como HTML y C++ (Fresh & Felacia. 2019). -
En 1972 surge el lenguaje de programación C, uno de los lenguajes más importantes actualmente. Fué creado por el científico Dennis Ritchi y su compañero Ken Thompson, con la idea de recodificar el sistema operativo UNIX (este se programaba directamente en ensamblador), debido a que era necesario un lenguaje que permitiese al programador abstraerse de la capa de hardware y conseguir una mayor portabilidad del código. (Velasco, 2011) -
En la década de los 90, con la invención del internet, comenzaron a surgir programas especializados para la creacion de paginas web, es por eso que en el año de 1991 uno el desarrollador holandes llamado Guido van Rossum crearía el famoso lenguaje Python, que de entre sus muchas funciones, servirá como un apoyo en la creación de sitios web, debido a su lenguaje sencillo e intuitivo gracias a su extensa biblioteca de funciones. (Machuca, 2021)
Want to make a timeline like this?
Use Timetoast to turn dates, events, milestones, and phases into a clear visual timeline you can build and share. Timetoast is a timeline maker for work, school, research, and stories.