A construção de um programa de computador

285 palavras 2 páginas
Um programa é um conjunto de instruções para o processador (linguagem de máquina). Entretanto, pode-se utilizar linguagens de programação, que traduza comandos em instruções para o processador.

Normalmente, programas de computador são escritos em linguagens de programação, pois estas foram projetadas para aproximar-se das linguagens usadas por seres humanos. Raramente a linguagem de máquina é usada para desenvolver um programa. Atualmente existe uma quantidade muito grande de linguagens de programação, dentre elas as mais populares no momento são Java, Visual Basic, C, C++, PHP, dentre outras.6

Alguns programas feitos para usos específicos, como por exemplo software embarcado ou software embutido, ainda são feitos em linguagem de máquina para aumentar a velocidade ou diminuir o espaço consumido. Em todo caso, a melhoria dos processadores dedicados também vem diminuindo essa prática, sendo a C uma linguagem típica para esse tipo de projeto. Essa prática, porém, vem caindo em desuso, principalmente devido à grande complexidade dos processadores atuais, dos sistemas operacionais e dos problemas tratados. Muito raramente, realmente apenas em casos excepcionais, é utilizado o código de máquina, a representação numérica utilizada diretamente pelo processador.7

O programa é, inicialmente, "carregado" na memória principal.8 Após carregar o programa, o computador encontra o Entry Point ou ponto inicial de entrada do programa que carregou e lê as instruções sucessivamente byte por byte. As instruções do programa são passadas para o sistema ou processador onde são traduzidas da linguagens de programação para a linguagem de máquina, sendo em seguida executadas ou diretamente para o hardware, que recebe as instruções na forma de linguagem de

Relacionados

  • portugol
    16821 palavras | 68 páginas
  • Lógica de Programação
    10054 palavras | 41 páginas
  • Informatica
    1983 palavras | 8 páginas
  • Informática na educação
    1903 palavras | 8 páginas
  • Trabalho Arquitetura Computadores
    1025 palavras | 5 páginas
  • programaçao linguagem c++
    1693 palavras | 7 páginas
  • pedagogia
    2439 palavras | 10 páginas
  • Von Neuman
    1085 palavras | 5 páginas
  • Informática
    1519 palavras | 7 páginas
  • Inform tica na Educa o
    2595 palavras | 11 páginas