3 ms·
No. The reality is that every new generation of programmers is completely comfortable with optimizations that existed before it started programming and surprise
by gpderetta 2y ago
No. The reality is that every new generation of programmers is completely comfortable with optimizations that existed before it started programming and surprised by optimizations added after that. Today we take for granted SSA, extensive interprocedural optimizations, value-range propagation and LTO. Before that was aggressive inlining and SRA; before that was smart register allocation and stack optimizations. Even before that it was instruction scheduling.
Each one of these optimizations have broken someone's code.