Conceito de programa informático

Junho 2017

O que é um programa informático

Um programa informático ou programa de computador, é uma sucessão de instruções realizável pelo computador. Contudo, o computador sabe manipular apenas dados binários, isto é, uma sucessão de 0 e de 1. Por isso, é necessário utilizar uma linguagem de programação para escrever de maneira legível, ou seja, com instruções compreensíveis para o ser humano, parecidas com a sua linguagem, as instruções a executar pelo computador. Assim, estes programas são traduzidos em linguagem de programação (binário) por um compilador.

A maneira de escrever um programa está intimamente ligada à linguagem de programação que se escolheu porque existem imensos. Além disso, o compilador deverá corresponder à linguagem escolhida: para cada linguagem de programação, o seu compilador (exceto as linguagens interpretadas).

Para que serve o código fonte

Geralmente, o programa é um simples arquivo texto (escrito com um tratamento de texto ou um editor de texto), que se chama arquivo fonte. Ele contém as linhas de programas a que chamamos código fonte que, quando terminado, deverá ser compilado:


Como é a compilação nos programas informáticos

A compilação desenrola-se em duas etapas: o compilador transforma o código fonte em código objeto, e salva-o em umarquivo objeto, quer dizer que traduz o arquivo fonte em linguagem de programação (certos compiladores criam também um arquivo em montagem, uma linguagem próxima da linguagem de programação pois possui funções muito simples, mas legíveis) e o compilador recorre de seguida a um editor de relações (em inglês, linker ou binder) que permite integrar no ficheiro final todos os elementos adicionais (funções ou bibliotecas) aos quais o programa faz referência mas que não estão armazenados no arquivo fonte. Depois, cria um arquivo executável que contém tudo o que precisa para funcionar independentemente, (nos sistemas operacionais Microsoft Windows ou MS-Dos o arquivo criado possui a extensão EXE)

Veja também


Programa informático
Programa informático
Computerprogramm
Computerprogramm
Programme informatique
Programme informatique
Programmi informatici
Programmi informatici
Última modificação: 20 de maio de 2017 às 10:58 por ninha25.
Este documento, intitulado 'Conceito de programa informático', está disponível sob a licença Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com base nas condições estipuladas pela licença. Não se esqueça de creditar o CCM (br.ccm.net) ao utilizar este artigo.