ASPECTOS HISTORICOS DEL SOFTWARE
Que. - El software como término teórico tiene su origen en dos sucesos destacados.
Como. - El primero se refiere al desarrollo de un algoritmo pensado para una máquina en
específico, como era en su época la “máquina analítica”, la programadora de la primera
proto pieza de software fue Ada Lovelace, el segundo suceso que se dio fue un trabajo de
Alan Turing que se basaba en números computables, por lo que estaríamos ante la primera
teoría del software de todos los tiempos.
Cuando. - Entre los siglos XIX y XX se dieron dos sucesos históricos que marcaron el
origen y evolución del término software.
Donde. - El término software fue usado por primera vez en este sentido por John W.
Tukey en 1957. En las ciencias de la computación y la ingeniería de software, el software
es toda la información procesada por los sistemas informáticos: programas y datos.
Porque. - Para facilitar la programación, se crearon diferentes lenguajes de programación,
esto condujo a la creación de software, algo que sirve como una especie de traductor.
Para que. - Los usuarios de computadoras, a través de la interfaz del software, le dan
instrucciones a la computadora. Luego, el software traduce estas instrucciones a un idioma
que la computadora pueda entender.
Entre los aspectos históricos podemos destacar los siguientes que marcaron la historia:
En 1950 se sientan las primeras bases de software Ada Lovelace y Alan Turing son los
precursores del concepto software
Década de los 50, 60 y 70: En estos años el software pasó de ser un concepto teórico y
abstracto para reconocer como un factor indispensable para la invención y desarrollo de
dispositivos o máquinas. Se acuña por primera vez en una conferencia de la OTAN el
término “ingeniería de software”, en aquella época los lenguajes que más se utilizaban
eran COBOL y FORTRAN.
Década de los 80’ y 90’: En estas dos décadas se identifica un problema, y es que la gran
demanda superaba la oferta de profesionales en la industria. Además, los profesionales no
podían abarcar tantas áreas de conocimiento sin especialización previa. Surgieron los
primeros colapsos en proyectos y trabajos de complejidad avanzada, en esta época se
lanzan Windows en 1985 y Linux en 1992. Además, la aparición del lenguaje HTML es
gracias al auge del World Wide Web (WWW), uno de los principales hitos de la era digital.
Siglo XXI: Desde principios del siglo XXI se han dado grandes avances en todos los campos
que abarca el software. Desde la aparición de los revolucionarios smartphone, con un
software integrado que hace que un único dispositivo pueda realizar tareas en las que
antes se necesitaba un ordenador. Por otra parte, también se han llegado a niveles de
desarrollo en tecnologías aún por investigar y desarrollar como lo son la IA.
La historia del software no es excesivamente larga pero sí muy intensa, ya que surgen
muchas evoluciones y ramificaciones de esta a lo largo de su recorrido histórico. Prueba
de ello son los numerosos lenguajes de programación y las decenas de miles de proyectos
que se han realizado en base a estos.
La tecnología continúa evolucionando y es difícil decir qué nos traerá el futuro del
software. Ahora que se ofrecen servicios como la computación en la nube, los usuarios ni
siquiera necesitan descargar software en sus computadoras, pueden ejecutar programas
directamente desde la nube con una instalación mínima