Ed
ano passado
Para responder à sua pergunta, precisamos analisar as opções apresentadas e identificar qual delas não é uma técnica de otimização independente de máquina. 1. Movimentação de código (code movement) - É uma técnica de otimização que pode ser aplicada independentemente da máquina. 2. Eliminação de código morto (dead code elimination) - Também é uma técnica de otimização independente de máquina. 3. Propagação de variável (variable propagation) - Essa técnica é geralmente considerada uma otimização independente de máquina. 4. Avaliação em tempo de compilação (compile time evaluation) - Essa técnica pode ser vista como uma otimização que não depende da máquina, pois é realizada durante a compilação. 5. Aumento de força (strength increase) - Essa técnica, por outro lado, pode depender do contexto da máquina, pois envolve substituir operações por outras mais eficientes, que podem variar conforme a arquitetura. Portanto, a opção que não é uma técnica de otimização independente de máquina é: e) aumento de força (strength increase).