Informática, perguntado por diegofelipelipe, 4 meses atrás

Leia o texto a seguir:

“McCarthy desenvolveu de maneira bem-sucedida uma função universal que poderia avaliar qualquer outra função. Ela foi chamada EVAL e tinha a forma de uma expressão. Dois pesquisadores do Projeto IA que estavam desenvolvendo Lisp, Stephen B. Russell e Daniel J. Edwards, deram-se conta de que uma implementação de EVAL poderia servir como um interpretador Lisp e prontamente construíram tal implementação.”

Fonte: SEBESTA, R. W. Conceitos de linguagens de programação. 11. ed. Porto Alegre: Bookman, 2018.

Assinale a alternativa correta sobre o provável funcionamento da implementação de EVAL:

Grupo de escolhas da pergunta

Ela gera programas em uma linguagem intermediária, como um bytecode, e em seguida executa esse programa.

Ela utiliza inteligência artificial (IA) para gerar automaticamente programas em Lisp.

Ela gera programas em uma linguagem intermediária, e na hora da primeira execução ela compila essa linguagem intermediária para binário nativo.

Ela compila o código Lisp, gerando um código binário nativo ao final que pode ser executado múltiplas vezes.

Ela traduz o código Lisp para binário nativo em tempo de execução. Essa tradução é executada novamente toda vez que o programa é executado.

Soluções para a tarefa

Respondido por diogoregisdiogo
5

Resposta:

Ela traduz o código Lisp para binário nativo em tempo de execução. Essa tradução é executada novamente toda vez que o programa é executado.

Respondido por vchinchilla22
0

Com referência ao provável funcionamento da implementação EVAL, que traduz o código Lisp para binário nativo em tempo de execução, é feito novamente cada vez que o programa é executado.

Função EVAL

Eval em diversas linguagens de programação, representa uma função que avalia o conteúdo passado como parâmetro, como expressão.

A função Eval pode ser usada para avaliar uma expressão que produz uma string de texto ou um valor numérico. Você pode definir uma string e passá-la para a função Eval como se a string fosse uma expressão real. A função Eval avalia a expressão de string e retorna o seu valor.

Mais sobre função EVAL aqui: https://brainly.com.br/tarefa/51857002

#SPJ2

Anexos:
Perguntas interessantes