020822081511
827 palavras
4 páginas
LISTA DE EXERCÍCIO I1) Qual a atividade de um compilador? Por que ele é essencial na criação de programas?
A atividade de um compilador é traduz um programa descrito em uma linguagem de alto nível para um equivalente em código de máquina para o processador. De modo geral, o compilador não produz diretamente para o código de máquina e, sim em um programa em uma linguagem simbólica equivalente ao programa em linguagem de alto nível. Este estando em linguagem simbólica é então traduzido para linguagem de máquina através de montadores.
A sua importância na criação de programas, está no fato de que sem os compiladores, não seria possível o entendimento máquinas e humanos. Ele pega a linguagem proposta pelo homem em um determinado software de elaboração de código e o traduz para que os processadores entendam tais linguagens, intermediando assim as linguagens das máquinas com as dos homens.
2) Qual a diferença entre um programa em linguagem de alto nível e um programa em linguagem de montagem?
Linguagem De alto nível: utiliza a linguagem humana para definir os comandos, através de regras gramaticais.
Linguagem de montagem: Permite que o programador utilize símbolos para escrever seus programas.
3) Qual a diferença entre um aplicativo e um utilitário? Cite dois aplicativos e utilitários que você usa no seu dia-dia seja no trabalho, escola ou em casa.
Aplicativo: É composto por aplicações criadas para solucionar problemas específicos e que se valem das