Ed
anteontem
Vamos analisar as alternativas para identificar a correta diferença entre linguagens de alto nível e linguagens de baixo nível: a) Linguagens de baixo nível são usadas exclusivamente para aplicações web, enquanto linguagens de alto nível são voltadas à programação de sistemas embarcados. - Incorreto, pois linguagens de baixo nível não são exclusivas para aplicações web. b) Linguagens de baixo nível exigem o uso de ambientes integrados, enquanto linguagens de alto nível dispensam o uso de IDEs. - Incorreto, pois ambas podem ser usadas com ou sem IDEs. c) Linguagens de alto nível permitem maior abstração do hardware, enquanto linguagens de baixo nível oferecem maior controle direto sobre o hardware. - Correto, essa é uma definição clássica que diferencia as duas categorias. d) Linguagens de alto nível não precisam de compiladores ou interpretadores, ao contrário das de baixo nível. - Incorreto, pois linguagens de alto nível geralmente precisam de compiladores ou interpretadores. e) Linguagens de baixo nível possuem recursos como orientação a objetos e programação funcional nativamente. - Incorreto, pois essas características são típicas de linguagens de alto nível. Portanto, a alternativa correta é: c) Linguagens de alto nível permitem maior abstração do hardware, enquanto linguagens de baixo nível oferecem maior controle direto sobre o hardware.