Rust did too. There&#x27;s probably a pie chart somewhere of time lost to having to type out &quot;foo += 1&quot; vs number of hours lost to people screwing up operator precedence for foo++ or ++foo. (EDIT: as munificent points out this is actually a combination of operator precedence and sequence points)<p>The pie chart is probably severely lopsided.<p>EDIT: Since the main problem is the precedence of the post increment&#x2F;decrement operator, I would have preferred to see them get rid of that one and keep ++foo but overall not much of a loss.<p>At least they didn&#x27;t get rid of the ternary operator like Go did...