Ambiente operacional linguagem C

 

Ambiente operacional

Ambiente Operacional

Um ambiente operacional é o ambiente em que os softwares são executados. É basicamente a parte interativa do sistema operacional.

O Ambiente operacional em que o software será desenvolvido deve fornecer recursos para facilitar o desenvolvimento do software. Como exemplo disso, podemos citar a operação de impressão em um computador, pois se você prestar atenção a impressão é quase que um padrão para todos os softwares, uma mesma janela contendo as mesmas funcionalidades. Isso porque a funcionalidade de imprimir é do sistema operacional, não do software desenvolvido, uma vez que o software deve enviar o que quer imprimir ao sistema operacional e este se encarrega dos detalhes da impressão.

Assim, um software do tipo aplicativo é desenvolvido para um ambiente operacional especifico, pois poderá usar funções que é característica deste ambiente. Os programas do tipo compiladores também são desenvolvidos para os ambientes operacionais específicos, para prover melhor os recursos destes ambientes.

Ambientes de Programação

Um ambiente de programação é um software que traz diversas funcionalidades para auxiliar no processo de construção do software. Dentre as funcionalidades que um ambiente de programa pode oferecer, temos:

1. Editor: Espaço para que você possa editar, salvar e abrir o código fonte;

2. Compilador: Transforma o código fonte em arquivos de programa;

3. Depurador: Busca corrigir possíveis erros que possam ter no código fonte;

4. Linker: Adiciona códigos fontes prontos ao código que está sendo desenvolvido.

Existem outras funcionalidades que podemos encontrar em um ambiente de programação, mas estas

citadas são as mais comuns.

Assim, programar em um desses ambientes é ter uma ajuda extra no processo de criação de software. Porém, esses ambientes podem ser considerados novidade para a programação, pois o código fonte de um programa pode ser escrito usando um simples editor de texto padrão ASCII, como o Bloco de Notas do Windows. Ao escrever um código, evite usar editores de texto mais sofisticados, pois estes incluirão informações adicionais ao texto de acordo com o padrão de cada editor. Após isso, o arquivo fonte pode ser compilado em um compilador já instalado no próprio ambiente de programação ou mesmo no ambiente operacional, como é o caso do Linux.

Outra nomenclatura encontrada para os ambientes de programação é a de IDE (Integrated Development Environment ).

Destacamos como exemplo de ambientes de programação em C o DevC++, Code::Blocks e o Notepad++.

Este último dá suporte as diversas linguagens de programação e precisa ter os compiladores instalados.

Para início, recomendamos o DevC++ para as primeiras atividades deste caderno. Todas as ferramentas

citadas acima são gratuitas para uso acadêmico.


Fonte: Linguagem da programação I, UFERSA, Macedo, Luiz