Una de las cosas que siempre pasamos por alto, es realizar las típicas operaciones aritméticas sin pensar demasiado en como los compiladores o interpretadores lo realizan.

Por ejemplo, podemos comprobar como correcta la siguiente ecuación:

(int) ( (0.7 + 0.1) * 10 ) = (0.7 + 0.1) * 10

Como bien sabemos todos, (int), es una forma de obtener el Entero de un número. Otro aspecto interesante es su velocidad, ya que en muchos lenguajes, es un constructor de los mismos, es decir es un rasgo nativo del ellos y ahí radica la razón de su performance. View full article »