Me preguntaba si hay una gran diferencia de rendimiento en los idiomas, ya sea que debas poner el código más probable para ser ejecutado en el if
o en la cláusula else
. Este es un ejemplo:Si no, ¿debería poner la parte más probable?
// x is a random number, or some key code from the user
if(!somespecific_keycode)
do the general stuff
else
do specific stuff
y la otra solución
if(somespecific_keycode)
do the specific stuff
else
do general stuff
Eso depende en gran medida del compilador, la versión del compilador, las opciones de optimización que ha elegido y, a veces sólo el clima. Pero en el 99,999% de todos los casos del mundo real en los que puedo pensar, probablemente no notará ninguna diferencia. –
Habrá una diferencia de rendimiento ... en la escala de ** NANOSECONDS! ** Eso no se notará a nadie excepto a Superman. – Marlon