CppCon 2017: Matt Godbolt “What Has My Compiler Done for Me Lately? Unbolting the Compiler's Lid”
0:00 · Watch on YouTube
Matt Godbolt의 CppCon 강연은 컴파일러 어셈블리 출력을 (반드시 직접 작성할 필요는 없지만) 읽어야 한다고 주장하는데, 이는 현대 옵티마이저가 단순한 "매크로 어셈블러" 그 이상을 수행하기 때문이며, 그는 손으로 작성한 루프 대비 C++11 range-for가 비용이 들지 않음을 증명하기 위해 만든 Compiler Explorer를 통해 이를 보여준다.