Componentes de los PC
Lección: 16
Capítulo: 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 "natural" 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.
Lenguajes de programación
Un lenguaje de programación consiste en un conjunto de órdenes o comandos que
describen el proceso deseado. Cada lenguaje tiene sus instrucciones y enunciados
verbales propios, que se combinan para formar los programas de cómputo.
Los lenguajes de programación no son aplicaciones, sino herramientas que
permiten construir y adecuar aplicaciones.