-
En 1642, el matemático y filósofo francés Blaise Pascal, con tan solo 19 años, inventó la Pascalina, considerada la primera calculadora mecánica funcional de la historia. Fue el primer dispositivo mecánico capaz de realizar cálculos automáticamente, sin intervención humana . Representa el primer gran paso hacia la automatización. Las fuentes históricas no especifican el mes exacto del invento, centrándose en el año 1642 como inicio de su construcción. -
En 1725 Basilea Bouchon de Lyon, hijo de un organero, adaptó el concepto de autómatas musicales controlados por cilindros con clavijas a la tarea repetitiva del tejido. Inventó un telar controlado por cinta de papel perforada. La invención de Bouchon fue la primera aplicación industrial de una máquina semiautomatizada. -
Para flexibilizar la introducción de instrucciones en el telar, en 1728 Jean Baptiste Falcón sustituyó la cinta de papel perforada empleada por su colega Basile Bouchon por una cadena de tarjetas de papel perforadas. -
Jacques de Vaucanson ingeniero francés, revolucionó la mecánica en la década de 1730-1740 al crear autómatas famosos como El Pato con aparato digestivo demostrando conceptos biomecánicos avanzados. Sus innovaciones mejorar la automatización textil, sentando bases para la robótica y la Revolución Industrial. Fue pionero en la automatización textil -
El inventor francés Joseph Marie Jacquard presentó públicamente en Francia el Telar de Jacquard, una máquina textil que revolucionó la industria y, sin saberlo, sentó una base fundamental para la programación de computadoras.
Por primera vez se impuso las tres ideas clave de la programación: Instrucciones codificadas , Ejecución automática de instrucciones por una máquina y separación entre hardware y programa
Estas ideas son exactamente las que usan las computadoras modernas. -
La matemática británica Ada Lovelace publicó sus notas sobre la Máquina Analítica de Charles Babbage. Ada agregó una serie de comentarios propios, conocidos como Notas A–G. Describió un algoritmo detallado para calcular los números de Bernoulli, diseñado específicamente para ser ejecutado por la Máquina Analítica. Este algoritmo es reconocido como el primer programa de computadora de la historia, aunque la máquina aún no existiera físicamente. -
El matemático británico Alan Turing publicó el artículo científico On Computable Numbers, with an Application to the Entscheidungsproblem. (Sobre números computables, con una aplicación al problema de decisión) Turing describió un dispositivo teórico llamado Máquina de Turing el cual no era una máquina física, es un modelo matemático para definir qué problemas pueden resolverse mediante un algoritmo. Estos son las bases de las matemática de la informática moderna. -
En la Universidad de Pensilvania (EE. UU.), se presentó públicamente la ENIAC (Electronic Numerical Integrator and Computer), considerada la primera computadora electrónica de propósito general. ENIAC fue una máquina gigantesca. Ocupaba aproximadamente 167 m². Pesaba cerca de 30 toneladas. Contenía más de 18 000 tubos de vacío. Consumía enormes cantidades de energía eléctrica. Aun así, podía realizar cálculos miles de veces más rápido que cualquier máquina anterior. -
La empresa IBM lanzó oficialmente FORTRAN (Formula Translation), el primer lenguaje de programación de alto nivel ampliamente utilizado en la historia de la computación. El proyecto fue liderado por John Backus. Antes de su creación, los programas se escribían en lenguaje máquina (ceros y unos). Esto hacía que programar fuera lento y propensa a errores . FORTRAN buscó que los programadores pudieran escribir programas usando notación matemática cercana al lenguaje humano. -
Durante una conferencia del Departamento de Defensa de los USA , se presentó COBOL (Common Business-Oriented Language), un lenguaje diseñado específicamente para aplicaciones comerciales y administrativas. Hasta ese momento, los lenguajes existentes estaban orientados a cálculos científicos. COBOL nació para resolver problemas del Contabilidad , Nómina , Inventarios ,Sistemas bancarios y Administración gubernamental. Este usaba lenguaje cercano al inglés, fácil de leer y entender. -
En 1969, en los laboratorios Bell Labs (EE. UU.), Ken Thompson y Dennis Ritchie desarrollaron UNIX, un sistema operativo que cambiaría la forma de construir software y administrar computadoras. UNIX se diseñó con un enfoque completamente nuevo: Portabilidad , Multitarea , Herramientas pequeñas y modulares. Dennis Ritchie desarrolló C para reescribir UNIX, permitiendo que el sistema operativo fuera independiente del hardware. -
En noviembre de 1971, la empresa Intel lanzó el Intel 4004, el primer microprocesador comercial del mundo. Este chip cambió radicalmente la computación, porque condensaba toda la unidad central de procesamiento (CPU) en un solo circuito integrado. -
En 1972, el ingeniero estadounidense Dennis Ritchie, trabajando en Bell Labs, desarrolló el lenguaje de programación C. C se diseñó originalmente para reescribir y mejorar el sistema operativo UNIX, que él y Ken Thompson habían creado unos años antes. C se volvió el lenguaje universal para sistemas y aplicaciones porque combinaba: Eficiencia , Portabilidad y Flexibilidad. -
La empresa IBM lanzó oficialmente la IBM Personal Computer (IBM PC), modelo 5150, marcando el inicio de la era de la computadora personal para empresas y hogares. Antes del IBM PC las computadoras eran grandes, caras y accesibles solo para laboratorios, universidades o grandes empresas. Con el IBM PC. La computadora se volvió accesible y estandarizada. Nació un ecosistema de software y aplicaciones para usuarios normales, no solo expertos. -
Tim Berners-Lee puso a disposición pública la World Wide Web (WWW) en el CERN, Suiza. Internet existía principalmente como una red académica y militar (ARPANET).Los documentos y datos eran difíciles de compartir y acceder. Con la llegada WWW. Se introdujo HTML (HyperText Markup Language) para estructurar información. URLs permitieron localizar documentos. Los navegadores web facilitaron la interacción con información de manera gráfica. -
Linus Torvalds lanzó la primera versión pública del kernel Linux, que daría origen a uno de los sistemas operativos de código abierto más importantes del mundo. Linus Torvalds creó un kernel libre inspirado en UNIX. Permite que cualquier persona pueda usar, modificar y distribuir software. La combinación de Linux + herramientas libres (GNU) forma el sistema operativo Linux completo, ampliamente usado en servidores, supercomputadoras, dispositivos móviles y la nube. -
En 1995 nacieron Java y JavaScript, dos lenguajes clave para la programación moderna. Java, creado por James Gosling, permitió desarrollar aplicaciones multiplataforma gracias a la Java Virtual Machine, siendo muy usado en sistemas empresariales y web. JavaScript desarrollado por Brendan Eich, hizo posible que las páginas web pasaran de ser estáticas a interactivas, Ambos lenguajes marcaron el inicio de la web interactiva y sentaron las bases del desarrollo software actuales. -
Apple lanzó el iPhone, marcando un antes y un después en la historia de la tecnología y la programación de aplicaciones. Este dispositivo introdujo el primer smartphone moderno, con pantalla táctil multipunto, conexión a internet y un sistema operativo avanzado llamado iOS, basado en Unix y macOS. Con el iPhone, Apple creó un entorno unificado de desarrollo, facilitando la creación de apps más completas y eficientes. -
La tecnología móvil y las computadoras en la nube alcanzaron una adopción masiva que transformó la forma de desarrollar y usar las aplicaciones mas sencillamente . Los smartphones, liderados por iPhone y Android, dominaron el mercado. Al mismo tiempo la nube comenzó a expandirse gracias a plataformas como Amazon , Google Cloud y Microsoft , que permitieron a los desarrolladores crear aplicaciones sin depender de infraestructura física -
La computación dio un giro importante hacia el Big Data, la inteligencia artificial y el aprendizaje automático, cambiando la forma en que se desarrollan las aplicaciones. Herramientas como TensorFlow, Keras y PyTorch facilitaron el uso de IA para los desarrolladores, haciendo posible integrar funciones avanzadas sin conocimientos matemáticos profundos. Al mismo tiempo, asistentes inteligentes como Siri, Google Assistant y Alexa popularizaron la IA en la vida cotidiana. -
La pandemia global aceleró de forma decisiva la adopción de la computación en la nube y el trabajo remoto. Plataformas como Zoom, Microsoft Teams, Google Workspace y Slack se volvieron esenciales para la comunicación y colaboración diaria. La nube dejó de ser opcional, ya que la mayoría de las aplicaciones corporativas y personales comenzaron a depender de servidores remotos. -
La inteligencia artificial generativa transformó profundamente el desarrollo de software y las aplicaciones digitales. La IA comenzó a integrarse en aplicaciones cotidianas de productividad, educación y entretenimiento, ofreciendo experiencias altamente personalizadas. Históricamente, este periodo marcó un cambio clave: la programación dejó de ser exclusiva de desarrolladores expertos y surgió un enfoque en aplicaciones inteligentes, adaptativas.