Intro

<aside> 💡

현대의 컴파일러는 프로그램에서 어떤 값이 계산되는지 결정하는 복잡한 알고리즘을 사용

</aside>

GCC를 비롯하여 대부분의 컴파일러는 최적화 수준 옵션을 제공

Memory Aliasing

<aside> 💡

두 개의 포인터가 같은 메모리 위치를 가리킬 수 있는 경우

</aside>