Leia o texto a seguir:
“WebAssembly é um novo tipo de código que pode ser executado nos browsers modernos e fornece novas características e maiores ganhos em performance. Ele não foi pensado incialmente para ser escrito à mão, ao contrário, foi pensado para ser um alvo eficiente de compilação para linguagens de baixo nível como C, C++, Rust etc.
Ele possui implicações enormes para a plataforma web — ele fornece um caminho para executar códigos escritos em múltiplas linguagens na web, com velocidades próximas às das linguagens nativas com apps sendo executados na web, onde antes não era possível. (...)
Historicamente, a VM tem tido permissão para carregar apenas JavaScript. (...) Com o advento do WebAssembly nos browsers, a máquina virtual a que nos referimos antes, vai carregar e executar dois tipos de código — JavaScript e WebAssembly.”
Fonte: CONTRIBUTORS, Mozilla. Conceitos do WebAssembly. MDN Web Docs. Disponível em . Acesso em 02 set 2021.
Considerando as informações apresentadas, assinale a opção correta:
Grupo de escolhas da pergunta
Linguagens como C, C++ e Rust devem ser compiladas para JavaScript, e depois para WebAssembly
Somente linguagens de alto nível podem ser compiladas diretamente para WebAssembly.
A partir de agora, qualquer linguagem pode ser utilizada para a programação WebAssembly.
Linguagens como C, C++ e Rust devem ser exclusivamente compiladas para WebAssembly.
Linguagens de baixo nível, como C, C++ e Rust, podem ser compiladas diretamente para WebAssembly .
Respostas
Resposta:
Linguagens de baixo nível, como C, C++ e Rust, podem ser compiladas diretamente para WebAssembly .
Explicação:
A alternativa correta é a letra E, pois o WebAssembly foi criado como uma forma de fornecer suporte ao uso de linguagens de baixo nível na plataforma web.
- Linguagens de baixo nível, como C, C++ e Rust, podem ser compiladas diretamente para WebAssembly.
Para entendermos melhor está afirmação, precisamos conhecer mais sobre WebAssembly.
O que é o WebAssembly?
WebAssembly se trata de um formato de arquivo binário para a execução de código de máquina em plataformas web. Ele foi desenvolvido como uma alternativa mais rápida e mais eficiente ao JavaScript, que é a linguagem de script atualmente utilizada para programação na web.
Portanto, o WebAssembly é projetado para ser usado como um alvo de compilação para linguagens de baixo nível, como C, C++ e Rust, mas também pode ser usado como uma linguagem de programação independente.
Aprenda mais sobre Códigos de Programação aqui: https://brainly.com.br/tarefa/52559271
#SPJ2