Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Operadores de comparação.

Boa noite, senhores (as)! Por favor, me esclareçam uma pequena dúvida: O que é mais rápido nas instruções, IF, WHILE, FOR, etc ..., usar o "<" ou "<="? Por exemplo usar a comparação "variavel < 11" ao invez de "variavel <=10". Por acaso, a comparação "<=" gera, internamente, duas instruções de máquina (uma com "=" e outra "<"? Obrigado!

1 resposta

Boa noite, Celso!

É possível que haja uma mínima diferença de computação entre as duas operações mas certamente não há diferença de performance significante ou perceptível entre elas em qualquer aplicação em linguagens de programação no alto nível de abstração. Mesmo no baixo nível essas operações lógicas são simples para os hardwares de hoje em dia.