Carregando...
Carregando...
Os avanços tecnológicos em todas as áreas do conhecimento humano têm impulsionado o desenvolvimento de hardware e software na busca de produtividade e eficiência dos sistemas computacionais.
Com base nisso, analise as asserções a seguir e as relações propostas entre elas.
I. Muitos desenvolvedores se questionam sobre a necessidade de programação em linguagens de baixo nível, como é o caso da linguagem de montagem (Assembly), porém, com os avanços da Internet das Coisas e o uso de microcontroladores, o uso dessa linguagem tem se intensificado.
PORQUE
II. Os dispositivos utilizados em aplicações de Internet das Coisas (como automação residencial, industrial e robótica) são de pequeno porte, apresentam pouca capacidade de processamento e armazenamento e têm sua programação realizada em linguagens de montagem como Assembly.
Analisando as asserções anteriores, conclui-se que:
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
A primeira asserção é verdadeira, pois, com o avanço dos computadores pessoais e o surgimento de linguagens de alto nível para lidar com aspectos mais direcionados à usabilidade dos sistemas, a atenção dos programadores foi direcionada para linguagens de programação mais intuitivas e produtivas, já que os compiladores se encarregam de gerar o código intermediário e gerar os objetos e executáveis. A segunda asserção é verdadeira, porque as aplicações de sistemas embarcados, como é o caso dos dispositivos utilizados em aplicações de Internet das Coisas, têm capacidade insuficiente e precisam de programas com menos instruções e muita eficiência, com pouca ou nenhuma interação com o usuário, e nesse ponto a linguagem Assembly se apresenta como ideal. A segunda asserção justifica a primeira, pois ela explica o porquê da importância da linguagem Assembly para importantes aplicações do mundo moderno.