¿Por qué n++ es más rápido que n=n+1?
Este es precisamente el tipo de tonterías que los lenguajes de "alto nivel" supuestamente te evitaban tener que pensar. No hay ninguna diferencia intrínseca en el significado de estas dos expresiones (incrementar el valor de n en 1). Ambas son una abstracción de la implementación subyacente. Se supone que la forma en que se implementan las expresiones en hardware es una decisión del compilador, y se supone que debes confiar en que el compilador hará lo correcto. Si no confías en el compilador y quieres controlar la implementación, probablemente deberías…