Software II
El software es el enlace de comunicación entre el ser humano y el computador.
El software se almacena en memoria, y no permanentemente en los circuitos,
por lo cual puede modificarse para satisfacer las necesidades del usuario.
Casi todo el software corresponde a una de 3 categorías generales:
• programas de traducción: permiten escribir programas en lenguajes
parecidos al inglés y traducirlos al lenguaje de máquina.
• aplicaciones de software: facilitan a los usuarios comunicar sus
necesidades al computador, sin tener que aprender a programar. Las
aplicaciones simulan y extienden las propiedades de las herramientas
comunes de la vida real, como las máquinas de escribir, los pinceles y
los archiveros.
• software de sistema: el sistema operativo funciona tras bambalinas,
traduciendo las instrucciones del software a mensajes que el hardware
puede comprender. Un sistema operativo sirve como administrador del
computador, encargándose de los múltiples detalles necesarios para que
la máquina funcione.
Lenguajes
Los lenguajes naturales son aquellos con los cuales hablamos y escribimos en
nuestras actividades cotidianas. Los lenguajes de programación ocupan una
posición intermedia entre los lenguajes naturales humanos y los precisos
lenguajes de máquina.
Gracias a la progresiva complejidad de los lenguajes traductores que permiten
convertir las instrucciones de un lenguaje de programación al lenguaje de
máquina, la programación puede usar lenguajes de computación que se parecen
cada vez más a los lenguajes naturales.
También se habla de lenguajes naturales para referirse al software que permite
que los sistemas de computación acepten, interpreten y ejecuten instrucciones
en el lenguaje materno o "nat ural" que habla el usuario final, por lo general el
inglés. La mayor parte de los lenguajes naturales comerciales están diseñados
para ofrecer a los usuarios un medio de comunicarse con una base de datos
corporativa o con un sistema experto.
33