Historia Software

La historia del software como se ha visto, no surge con los equipos electrónicos, aunque es con ellos que adopta el nombre está   desde el empleo de ábacos o sumadoras mecánicas. presente desde el empleo de ábacos o sumadoras mecánicas.Sin embargo, en estos casos, el software no se encuentra



Sin embargo, en estos casos, el software no se encuentra incorporado en el equipo. Es aportado por el operario.incorporado en el equipo. Es aportado por el operario.

La máquina analítica de Charles Babbage, incidentalmente, tuvo su La máquina analítica de Charles Babbage, incidentalmente, tuvo su software, y fue una amiga de éste, la legendaria lady Lovelace,software, y fue una amiga de éste, la legendaria lady Lovelace,quien aportó el software que no se llegó a usar, dado que la quien aportó el software que no se llegó a usar, dado que la máquina nunca se completó. En el ENIAC el control de las máquina nunca se completó. En el ENIAC el control de las operaciones estaba parcialmente integrado en el equipo.operaciones estaba parcialmente integrado en el equipo Dicho control era realizado por un circuito que requería un alambrado específico para cada aplicación. Imaginemos lo engorroso que resultaba realambrar el para cada aplicación. Imaginemos lo engorroso que resultaba realambrar el circuito cada vez que cambiaba el uso del ENIAC.

Circuito cada vez que cambiaba el uso del ENIAC hasta este momento, no se percibía una diferencia sustancial entre el equipo y el Hasta este momento, no se percibía una diferencia sustancial entre el equipo y el control de las operaciones. 

El concepto de programa de control almacenado encontrol de las operaciones. El concepto de programa de control almacenado en memoria, aportación popularmente atribuida a John von Neumann, precipitó el memoria, aportación popularmente atribuida a John von Neumann, precipitó el desarrollo de software.desarrollo de software.En éste se perfilaron dos tendencias de desarrollo: los programas de aplicación y en éste se perfilaron dos tendencias de desarrollo: los programas de aplicación y los de servicio. 



Estos últimos tenían como propósito facilitar el desarrollo delos de servicio. estos últimos tenían como propósito facilitar el desarrollo de programas a partir de programas. programas a partir de programas. algunos programas de servicio fueron simples cargadores que permitieron programas de servicio fueron simples cargadores que permitieron emplear notaciones como el octal o hexa decimal más compactas que el binario.emplear notaciones como el octal o hexa decimal más

Otros como los ensambladores simplificaron más el proceso al reemplazar las notaciones numéricas con los símbolos que aportarlas notaciones numéricas con los símbolos El siguiente paso para describir a cada instrucción de la máquina. El siguiente paso significativo fue la traducción de fórmulas, que permitió el desarrollo de significativo fue la traducción de fórmulas, que permitió el desarrollo dela historia del software y la descripción de los algoritmos con el empleo la historia del software y la descripción de los algoritmos con el empleo de expresiones algebraicas.de expresiones algebraicas.

Dicha traducción se realiza con programas que se denominan dicha traducción se realiza con programas que se denominan compiladores, generan programas que al ejecutarse producen los compiladores, generan programas que al ejecutarse producen los resultados. Es importante destacar que en tanto los programas de resultados también los programas de aplicación saturaron los recursos de los equipos, imponiendo sus aplicación saturaron los recursos de los equipos, imponiendo sus requerimientos en cuanto a velocidad, precisión en la aritmética y requerimientos en cuanto a velocidad, precisión en la aritmética y capacidad en los almacenamientos; los programas de servicio capacidad en los almacenamientos; los programas de servicio repercutieron en la evolución de la arquitectura de los equipos (hardware).repercutieron en la evolución de la arquitectura de los equipos (hardware).

En los principios de la historia del software

Los sistemas operativos brotan como extensiones de los lenguajes. Posteriormente, el fenómeno se invierte de modo que los sistemas operativos configuren el ambiente en el que se desempeñan las aplicaciones y los programas de servicio


No hay comentarios:

Publicar un comentario