-
John von Neumann escribe un informe sobre la posibilidad de construir programas de computadora almacenados electrónicamente
Este informe estableció la base para el desarrollo de la arquitectura de von Neumann, que es la base de la mayoría de las computadoras modernas. -
Grace Hopper desarrolla el primer compilador para un lenguaje de programación.
Grace Murray Hopper fue la creadora del lenguaje COBOL, así como del primer compilador (de COBOL) y es conocida como la primera mujer "hacker" de la historia. -
La conferencia de la OTAN sobre ingeniería de software
Establece los principios y prácticas de la ingeniería de software moderna.
se presentaron una serie de ponencias sobre temas como la planificación del software, el análisis de requisitos, la verificación y validación, la documentación y la gestión de proyectos de software. -
Se publica el artículo "No Silver Bullet: Essence and Accidents of Software Engineering" de Frederick P. Brooks Jr
El artículo de Brooks se convirtió en un clásico en la literatura de la ingeniería de software y ha influido en el desarrollo de la disciplina.
Brooks argumentó que los problemas de la ingeniería de software son en parte esenciales, y en parte accidentales. -
Se desarrolla el lenguaje de programación C en los Laboratorios Bell
Fue creado como una extensión del lenguaje B, y se convirtió en uno de los lenguajes de programación más populares y utilizados en todo el mundo. C es un lenguaje de programación de bajo nivel que permite un control preciso de la memoria y un alto rendimiento -
La empresa Microsoft es fundada por Bill Gates y Paul Allen
n sus primeros años, la empresa se dedicaba principalmente a desarrollar software para computadoras personales. Uno de sus primeros productos fue el sistema operativo Microsoft Disk Operating System (MS-DOS) -
Se lanza la primera versión de Windows de Microsoft.
Windows se convirtió en uno de los sistemas operativos más utilizados en el mundo, y sigue siendo popular hoy en día. -
Se lanza la versión 1.0 del sistema operativo Linux de código abierto
Linux ha tenido un impacto significativo en la industria de la informática y ha fomentado el desarrollo de otros proyectos de código abierto. Su éxito también ha llevado a la adopción de la filosofía del código abierto en la industria tecnológica en general. -
Se lanza el lenguaje de programación Java de Sun Microsystems
Java se basa en el concepto de "Write once, run anywhere" (Escriba una vez, ejecute en cualquier lugar), lo que significa que el mismo código fuente puede ser utilizado en diferentes plataformas sin necesidad de recompilación. La plataforma Java se ha convertido en una base importante para el desarrollo de aplicaciones empresariales y sistemas de software en todo el mundo. -
Se lanza la plataforma de redes sociales Facebook
El lanzamiento de la plataforma de redes sociales Facebook en 2004 es un hito importante en la historia de la ingeniería de software, ya que la plataforma fue desarrollada con tecnologías innovadoras y una arquitectura escalable. -
AWS (Amazon Web Services)
AWS ofrece una amplia gama de servicios en la nube, que incluyen almacenamiento, bases de datos, redes, análisis, inteligencia artificial, aprendizaje automático, Internet de las cosas (IoT) y más. Estos servicios están diseñados para ayudar a las empresas a escalar y crecer de manera más eficiente, permitiendo a las empresas centrarse en su negocio principal en lugar de preocuparse por la infraestructura de TI. -
Apple lanza el iPhone e ios
El lanzamiento del iPhone e iOS también impulsó el desarrollo de aplicaciones móviles y el auge de la App Store de Apple, que se convirtió en un importante mercado para la distribución de aplicaciones móviles. -
trabajo remoto y la colaboración en línea
La pandemia de COVID-19 obligó a muchas empresas a adoptar el trabajo remoto y la colaboración en línea. La ingeniería de software ha desempeñado un papel fundamental en permitir que las empresas sigan funcionando y mantengan la productividad a pesar de las restricciones impuestas por la pandemia. -
La inteligencia artificial y el aprendizaje automático
La inteligencia artificial y el aprendizaje automático se están convirtiendo en tecnologías cada vez más importantes para la ingeniería de software, con aplicaciones en campos como la robótica y la medicina.