A figura abaixo mostra as cinco fases para execução de programa Java.O processo de execução ocorre da seguinte forma:- Na edição, o programa é criado no editor e armazenado em disco.- Na compilação, o compilador gera um PRODUTO e o armazena em disco.- Na carga, o carregador de classe coloca o PRODUTO na memória.- Na verificação, o verificador que o PRODUTO é válido e não viola as restrições de segurança do Java.- Na interpretação, o interpretador lê o PRODUTO e faz a tradução para uma linguagem que o computador pode entender, possivelmente armazenando valores de dados enquanto executa o programa.Nesse processo, PRODUTO representa o seguinte componente:
Q5887 - CESGRANRIO Analista de Sistemas Júnior - Infra-Estrutura 2010
No contexto dos compiladores, os scanners são responsáveis por executar a
Q5909 - CESPE Analista Judiciário - Tecnologia da Informação 2010
Durante a compilação de um código-fonte, a fase do compilador que é responsável por produzir uma sequência de tokens é a
Ao realizar testes durante a elaboração de um compilador, um analista descobriu que havia, no compilador, um erro na checagem de tipos de variáveis em expressões, permitindo, por exemplo, a multiplicação entre tipos de dados que não poderia ocorrer. Em compiladores, a checagem de tipos de variáveis em expressões é uma função do
Q5983 - CESGRANRIO Analista de Sistemas Júnior - Infra-Estrutura 2008
Um analista está responsável pelo projeto de um compilador para uma nova linguagem que sua empresa está desenvolvendo. Este compilador deverá receber como entrada o código fonte do programa e gerar como saída o código de linguagem de máquina para um determinado processador e sistema operacional. O analista sabe que um processo de compilação é dividido em fases e que seu compilador deverá possuir todas as fases de um típico processo de compilação mesmo que elas NÃO sejam obrigatórias em outros compiladores. A fase que não faz parte de um processo de compilação e que, portanto, não seria necessária no projeto do analista é a
Q5991 - FCC Analista Treinee - Ciências da Computação 2008
Dentre os tipos de compiladores, aqueles que efetuam a compilação e a execução do programa fonte e aqueles que efetuam a compilação numa única leitura do programa fonte, são denominados, respectivamente,