Programmi informatici Computerprogramm Programme informatique Programa informático Computer program

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)

Última modificação do dia Quarta 26 de Agosto de 2009 às 12:44:31.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.
Melhores respostas por « Programa informático » em :
Estrutura de um programa Ver A que se assemelha um programa informático? O andamento de um programa depende do tipo de linguagem utilizada para fazer o programa… Contudo, mais ou menos todas as linguagens de programação se baseiam no mesmo princípio: O programa é...
Vírus - Introdução aos vírus Ver Vírus Um vírus é um pequeno programa informático situado no corpo doutro, que, quando se executa, é carregado em memória e executa as instruções que o seu autor programou. A definição de um vírus poderia ser a seguinte: “Qualquer...
Sistema de exploração Ver Descrição do sistema de exploração O computador só é capaz de fazer funcionar um programa informático (chamado às vezes aplicação ou software) através de um sistema operacional. A máquina deve estar em condições de efectuar diversas...
Como iniciar na programação, qual linguagem? VerComo iniciar, qual linguagem ? Introdução Aquilo que pode-se utilizar Delphi/Pascal Java Python .Net Smalltalk Aquilo que se pode utilizar a rigor C/C++ PHP Ada Lisp/Caml/ Aquilo que se pode deixar de utilizar
Medidas em informática VerResumo: Princípios de conversão Norma ANTES de 1998 (agora obsoleta e errada) Norma ATUAL (pouco usada mas exata) Links Tendência de conversão popular Unidades de medida Em informática, a quantidade de informação do menor bit, tem os...
Desativar a execução de certos programas durante o arranque VerDesativar a execução de certos programas durante o arranque - Windows 98/Me/2000/XP/Vista Com o msconfig Com o WinPatrol Com o Startuplite Com o CCleaner Observações Ao instalar softwares, alguns rodam a cada arranque do seu...
Download Windows 7 VerA maioria dos usuários adoram o visual do Windows Seven mas ainda preferem o Windows XP porque já sabem lidar e executar o programa e porque confiam mais, além também pelo fato de possuir um sistema muito mais leve. Eis a solução para isto : O...
Download Format Factory VerFormat Factory é um programa que converte vários tipos de arquivos de multimídia. Suas principais características são : 1) Converter os formatos vídeo, audio e imagem mais populares. 2) Corrigir os arquivos danificados. 3) Diminuir o tamanho...
Introdução aos cavalos de Tróia VerOs Cavalos de Tróia O “Cavalo de tróia” (em inglês, Trojan horse) é um programa informático que efectua operações maliciosas sem o conhecimento do utilizador. O nome “Cavalo de tróia” provém de uma lenda narrada na Ilíada (do escritor...
Os exploradores VerOs exploradores Um “explorador” é um programa informático que executa “a exploração” de uma vulnerabilidade publicada ou não. Cada explorador é específico a uma versão de uma aplicação porque permite explorar as falhas. Existem...
As linguagens informáticas VerLinguagem informática. Chama-se “linguagem informática” a uma linguagem destinada a descrever o conjunto das acções consecutivas que um computador deve executar. Uma linguagem informática é assim uma maneira prática para nós (humanos) ...