Os softwares podem ser divididos em
dois tipos principais, os Softwares de Sistema e os Softwares
Aplicativos.
Software de Sistema:
Esse é responsável pelo funcionamento
do próprio computador e de todo o hardware, incluiu o firmware(O
BIOS dos computadores pessoais, por exemplo), drives de dispositivos
e os mais famosos, os sistemas operacionais e geralmente uma
interface gráfica que, em conjunto, permitem ao usuário interagir
com o computador e seus periféricos. Alguns dos exemplos mais
conhecidos são os Sistemas Operacionais: MS DOS, Windows, Linux, Mac OS.
Softwares Aplicativos:
Essa categoria envolve uma grande
variedade de programas que nos permitem realizar as mais variadas
tarefas especificas, tais como, edição de textos, cálculos, gestão
de banco de dados, desenho e tratamento de imagens, navegação na
internet(browser), correio eletrônico e etc.
Podemos acrescentar uma terceira
categoria, não tão popular mais muito útil, especialmente para nós
programadores, são os Softwares de programação, esses são os
conjuntos de ferramentas que permitem ao programador desenvolver
programas de computador usando diferentes alternativas e linguagens
de programação, de forma prática. Inclui, entre outros:
- Editores de texto
- Compiladores
- Intérpretes
- Linkers
- Depuradores
- Ambientes de Desenvolvimento Integrado: Agrupamento das ferramentas anteriores, geralmente em um ambiente visual, de modo que o programador não precisa digitar vários comandos para a compilação, interpretação, depuração, etc. Geralmente equipados com uma interface de usuário gráfica avançada.
Essas são as principais categorias de
softwares, podem ser encontradas varias outras de acordo com o maior
ou menor nível de detalhamento, nos próximos posts estudaremos cada
um separadamente.
Por: Luciano Alexandre de F. Silva
lucianocnphn@gmail.com