El software es el que le indica a la computadora que hacer y cuándo hacerlo y lo podemos clasificar
en seis grandes grupos:
Sistemas operativos, Así como el
microprocesador es el corazón de la
computadora, el sistema operativo es el
corazón del software, ya que es el
programa que controla a la computadora y
el manejo de los dispositivos con que
cuenta.
Software de comunicaciones, ayuda al
usuario a enviar y recibir mensajes de
correo electrónico y faxes, y a
conectarse a Internet u otros servicios
de información o a enlazarse con
computadoras lejanas.
Controladores de
dispositivos, un dispositivo
electrónico, por ejemplo, el
modem, si lo conectamos a
la computadora no trabaja,
porque necesita de un
software que le ayude a
interactuar con la
máquina, a este software
se le conoce como
controlador.
Software de desarrollo, son los lenguajes
de programación que utilizan los
programadores para crear software de
aplicación, tales como procesadores de
textos, hojas electrónicas de cálculo, entre
otras, y los podemos clasificar de la
siguiente manera:
Lenguajes de máquina, es el lenguaje materno de la
computadora. Lenguajes orientados a procedimientos, con los
cuales el programador escribe las instrucciones en secuencia
en la que se van a ejecutar. Por ejemplo, Fortran y Cobol.
Lenguajes orientados a objetos, los programadores ponen
énfasis en el objeto de la acción, de ahí la orientación del
objeto, y la tendencia de la programación es utilizar más
sonidos, videos e imágenes. Por ejemplo, C++. Lenguajes de
cuarta generación, con estos el programador sólo especifica
que hacer pero no como hacerlo. Lenguajes visuales, estos
lenguaje elevan de nivel a la programación orientada objetos, y
reemplazan las instrucciones por iconos, cada uno de los cuales
representan un objeto o función común de programación. Por
ejemplo, Visual Basic.
Software multimedia Cabe mencionar que la
traducción multimedia al español, es multimedios.
Multimedia para la creación de multimedia, nos
permite editar y combinar sonido, video, texto
gráficos y animaciones. Programas de animación,
permiten crear animaciones. Bibliotecas de
recursos para multimedia. Música MIDI (interfaz
digital de instrumentos musicales). Captura y
edición de sonido. Captura y edición de video.
Software para trabajo en grupo Conferencias electrónicas,
construye presentaciones electrónicas utilizando
multimedia. Correo electrónico. Generador de proyectos,
realiza la programación calendarizada de actividades,
recursos, costos y metas, para cumplir un objetivo.
Software educativo y consulta Educativo,
programas que enseñan al usuario a leer,
aprender matemáticas, o hablar algún otro
idioma, entre otros. Consulta, enciclopedias,
diccionarios, atlas, entre otros.
Software doméstico y personal
Entretenimiento, juegos, animaciones, películas,
musuca, entre otros. Personal, son todos
aquellos programas que los usuarios generamos
y que contienen información de carácter
personal.