Programa O Estruturada
Compilação
Basicamente, no processo de compilação existem três realidades distintas
Efetua a tradução de todo o código-fonte em linguagem de alto nível para as instruções correspondentes em linguagem de máquina, gerando o código-objeto do programa. Em seguida é necessário o uso de outro programa (Link-Editor ) que é responsável pela junção de diversos códigos-objeto em um único programa executável.
Interpretação
Efetua a tradução a de uma linguagem de alto nível para linguagem de máquina da seguinte forma:
• obtém próxima instrução do código-fonte em linguagem de alto nível;
• traduz para as instruções correspondentes em linguagem de máquina;
• executa as instruções em linguagem de máquina; e
• repete o passo 1 até o fim do programa
3) Diferencie a linguagens de alto nível de linguagens de baixo nível
Programação de baixo nível é projetado para enviar instruções para microcontroladores e processadores. Se você pensar no hardware como a fundação, linguagens de programação de baixo nível é um nível acima deste, permitindo que os programadores a escrever comandos diretamente para a máquina.
Linguagens de programação de alto nível não necessitam de programadores para tratar dispositivos físicos. Linguagens de programação de alto nível existem em cima de comandos de baixo nível , como o programador não está escrevendo instruções diretamente para o hardware , mas para as estruturas de programação em camadas acima dela , como o sistema operacional.
4) Cite e defina 4 tipos de programação
Programação Estruturada
Programação estruturada é uma forma de programação de computadores que preconiza que todos os programas possíveis podem ser reduzidos a apenas três estruturas: sequência, decisão e repetição.
Programação orientada a objetos
Na programação orientada a objetos, implementa-se um conjunto de classes que definem os objetos presentes no sistema de software. Cada classe determina o comportamento (definido nos métodos) e