¿Qué operador aritmético es costoso en programación y por qué?

La división es la operación aritmética más cara.

Explicacion:

1) El costo de las operaciones es directamente proporcional al número de conmutadores de transistores para una operación. (La razón por la cual progresamos de sumador completo (Ripple carry) a llevar mira hacia adelante para llevar save adder y todos esos nuevos sumadores propuestos recientemente. El intento es disminuir el no de las operaciones de transistores).

2) Lo siguiente que hay que entender es que solo hay 2 operaciones, suma y resta. La multiplicación es una suma repetitiva y la división es una resta repetitiva.

3) Dado que tanto la multiplicación como la división son acciones repetitivas, son gastos repetitivos. Significa que ambos son más costosos que la suma y la resta.

4) Así que ahora decidamos cuál de las dos, suma o resta, es más costosa. podemos llegar a la conclusión de si la multiplicación o división es más costosa.

5) La suma es simplemente una adición directa en binario. Pero la sustracción se realiza convirtiéndola primero en el complemento de 2 y luego realizando la suma. Por lo tanto, la conversión al complemento de 2 requiere algunas operaciones más. Por lo tanto, la resta es más costosa que la suma. Inturn que hace la división, que es la resta repetitiva, la más costosa de las operaciones aritméticas.