Pesquisar

Programa informático

Março 2015

O que é um programa informático?

Um programa informático é 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 máquina (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 (exceptuando as linguagens interpretadas…).

Geralmente, o programa é um simples ficheiro texto (escrito com um tratamento de texto ou um editor de texto), que se chama ficheiro fonte.

O ficheiro fonte contém as linhas de programas a que chamamos código fonte. Este ficheiro fonte, uma vez terminado, deve ser compilado. A compilação desenrola-se em duas etapas:

  • o compilador transforma o código fonte em código objecto, e salvaguarda-o num ficheiro objecto, quer dizer que traduz o ficheiro fonte em linguagem máquina (certos compiladores criam também um ficheiro em assembler, uma linguagem próxima da linguagem máquina pois piossui funções muito simples, mas legíveis)
  • 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 livrarias) aos quais o programa faz referência mas que não estão armazenados no ficheiro fonte.

Seguidamente, cria um ficheiro executável que contém tudo o que precisa para funcionar independentemente, (nos sistemas de exploração Microsoft Windows ou MS-Dos o ficheiro criado possui a extensão .exe)
Para uma leitura offline, é possível baixar gratuitamente este artigo no formato PDF:
Programa-informatico.pdf

A ver igualmente


Computer program
Computer program
Programa informático
Programa informático
Computerprogramm
Computerprogramm
Programme informatique
Programme informatique
Programmi informatici
Programmi informatici
Este documento, intitulado « Programa informático »a partir de Kioskea (pt.kioskea.net) está disponibilizado sob a licença Creative Commons. Você pode copiar, modificar cópias desta página, nas condições estipuladas pela licença, como esta nota aparece claramente.