Conseitos de softwares

759 palavras 4 páginas
Conceitos de Software

O Hardware por si só não tem a menor utilidade. Para torná-lo útil existe um conjunto de programas (Software), utilizado como interface entre as necessidades do usuário e as capacidades do hardware. A utilização de softwares adequados às diversas tarefas e aplicações torna o trabalho do usuários muito mais simples e eficiente.

TRADUTOR

Com o surgimento dos primeiros sistemas operacionais, os programadores deixaram de programar através de painéis ou linguagens de máquinas, surgiu à figura de um tradutor que tinha como função de traduzir um comando em linguagem de simbólica em linguagem de máquina. Também o programador deixou de se preocupar em que posição de memória o programa seria carregado e até mesmo melhorou a interface com os periféricos de I/O. Inicialmente sugiram dois tipos de linguagens simbólicas. Primeiramente a linguagem de baixo nível, Assembly, e posteriormente as linguagens de alto nível.

Exemplo: FORTRAN, COBOL, etc....

O tradutor, pelo tipo de linguagem de programação utilizada, pode ser chamado de montador ou compilador (Traduz o módulo FONTE em módulo OBJETO) Código Fonte – é um programa escrito em linguagem de programação de alto nível e que dá origem ao Programa Fonte e que ainda não está pronto para ser processado. Módulo Objeto – é um programa gerado a partir de um código fonte, escrito em linguagem de alto nível não pode ser executado, por ainda não conter as subrotinas que serão adicionadas por um linker.

[pic] INTERPRETADOR

O interpretador é considerado um tradutor que não gera código-objeto. A partir de um programa fonte, escrito em linguagem de alto nível, o interpretador, no momento da execução do programa, traduz cada instrução e a executa em seguida. A maior desvantagem é o tempo gasto na tradução das instruções de um programa toda vez que é executado; A vantagem é que permite a

Relacionados

  • Metodologia Cientifica e Projeto de Gradua o
    8298 palavras | 34 páginas
  • Processo de Software
    1402 palavras | 6 páginas
  • Marketing
    2048 palavras | 9 páginas
  • Trabalho portifolio 1 unopar
    2762 palavras | 12 páginas
  • Tecnologia da informação
    3350 palavras | 14 páginas
  • a globalização seus benefícios e malefícios em angola
    2229 palavras | 9 páginas
  • 555666444887901
    3888 palavras | 16 páginas
  • Desenvolvimento de jogos
    2619 palavras | 11 páginas
  • teorias da contabilidade
    5094 palavras | 21 páginas
  • SOFTWARE PARA GERENCIAMENTO DE RESERVAS PARA HOTÉIS
    12041 palavras | 49 páginas