Informática, perguntado por ronilsoncc, 1 ano atrás

Existem diversas bibliotecas para a construção de sistemas distribuídos, com a ajuda desses arcabouços é possível dividir processamento e aplicações em computadores para executar tarefas que necessitam de mais processamento, estar presente em vários pontos computacionais e outros. Todavia, em certos casos é necessário desenvolver, adaptar ou criar portabilidade de uma biblioteca feita para uma linguagem de programação para outra. Criar a portabilidade de uma biblioteca entre sistemas ou linguagens é um trabalho que necessita atenção, pois é necessário criar diversos tipos, variáveis e outras camadas para que essa biblioteca seja utiliza em ambientes computacionais diferente da sua produção inicial. Um dos exemplos são bibliotecas para troca de mensagens como Message Passing Interface (MPI) que foi criada para ambientes como a linguagem C e agora possui versões para Java, Python e outros.
Com base no contexto de criação de portabilidade entre bibliotecas e o processo de compilação, avalie as seguintes asserções e a relação proposta entre elas.

I. Durante a criação da portabilidade de um código o tempo de compilação pode aumentar devido ao aumento das linhas de instrução, com isso existe um aumento das linhas na tabela de símbolos que o compilador cria. A tabela de símbolos deve ter uma estrutura de dados que garanta uma complexidade computacional aceitável para que as operações de busca, inclusão, alteração e exclusão sejam executas em tempos coerentes.

PORQUE

II. A tabela de símbolos é criada apenas para as variáveis que o código utiliza, dessa forma com é necessário mais variáveis para criar a portabilidade o tempo de compilação aumenta devido ao aumento da tabela de símbolos. Como se aumenta o número de variáveis o tempo computacional tende a aumentar, como essa tabela é utilizada nas fases inicias de compilação que utilizam a maior parte do tempo é necessário tratamento para evitar o consumo demasiado de tempo. A respeito dessas asserções, assinale a alternativa correta.

Escolha uma:

a. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.

b. As asserções I e II são proposições falsas.

c. As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.

d. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.

e. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.

Soluções para a tarefa

Respondido por gleisonnppec6o5
0

As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. (ERRADO) PELO AVA


jaum97: b. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. Correto (CORRETO pelo AVA)
Respondido por itzrike
7

b. As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. Incorreto (ERRADO pelo AVA)


diogosiqueira2: A asserção I é uma proposição verdadeira, e a II é uma proposição falsa (RESPOSTA CORRETA)
Perguntas interessantes