Software
Se
conoce como software al
equipamiento lógico o soporte
lógico de un sistema
informático, que comprende el conjunto de los componentes lógicos necesarios
que hacen posible la realización de tareas específicas, en contraposición a los
componentes físicos que son llamados hardware.
Los
componentes lógicos incluyen, entre muchos otros, las aplicaciones
informáticas; tales como el procesador
de texto, que permite al usuario realizar todas las tareas
concernientes a la edición de textos; el llamado software
de sistema, tal como el sistema operativo, que
básicamente permite al resto de los programas funcionar adecuadamente,
facilitando también la interacción entre los componentes físicos y el resto de
las aplicaciones, y proporcionando una interfaz con el usuario.
El anglicismo "software" es
el más ampliamente difundido al referirse a este concepto, especialmente en la jerga
técnica, es
utilizado mayormente en países y zonas de influencia francesa.
Software es una palabra proveniente del inglés (literalmente: partes
blandas o suaves), que en español no posee una traducción adecuada al contexto,
por lo cual se la utiliza sin traducir y así fue admitida por la Real Academia Española (RAE). Aunque puede no ser
estrictamente lo mismo, suele sustituirse por expresiones tales como programas
(informáticos) o aplicaciones
(informáticas) o soportes
lógicos.
Considerando esta definición, el concepto de software va
más allá de los programas de computación en sus distintos estados: código fuente, binario o ejecutable; también su documentación, los datos a procesar e
incluso la información de usuario forman parte del software: es decir, abarca
todo lo intangible, todo lo «no físico» relacionado.
El término «software» fue usado por primera vez en este
sentido por John W. Tukey en 1957. En la ingeniería de software y las ciencias de la computación, el software es toda la información procesada
por los sistemas
informáticos: programas y datos.
El concepto de
leer diferentes secuencias de instrucciones (programa) desde la memoria de un
dispositivo para controlar los cálculos fue introducido por Charles Babbage como
parte de su máquina
diferencial. La teoría que forma la base de la mayor parte
del software moderno fue propuesta por Alan Turing en su
ensayo de 1936, «Los números computables», con una aplicación al problema de
decisión.

No hay comentarios:
Publicar un comentario