Compreendendo mais sobre o i ++ e i = i + 1

Fiquei me perguntando se há diferença entre as duas formas de incremento. Alguns dosligações diz que i ++ é mais rápido que i = i + 1;

Também como uma das pessoas, minha observação também é a mesma para o código de montagem. verifique a imagem em que o código de montagem é o mesmo para i ++ e i = i + 1 -

Tem outroligação isso diz que antes era verdade que o operador de incremento era mais rápido que a adição e a atribuição, mas agora os compiladores otimizam o i ++ e i = i + 1 da mesma forma.

Existe algum documento / papel oficial ao qual possamos nos referir para confirmar o que é exatamente certo? (Normalmente, eu uso o crédito e o número de respostas aceitas de uma pessoa no stackoverflow. Não foi possível encontrar nada nos links que forneci).

questionAnswers(4)

yourAnswerToTheQuestion