What every compiler writer should know about programmers (Anton Ertl, 2015) [pdf]
Summary
This 2015 paper by Anton Ertl discusses the relationship between compiler writers and programmers, emphasizing how real-world coding patterns and language semantics shape compiler design and optimization strategies. It highlights challenges like aliasing and undefined behavior that affect optimization and argues for compiler features that better reflect programmer intent.