Skip to main content
Links to This Note1

충분히 똑똑한 컴파일러

Sufficiently Smart Compiler

이는 Language Pissing Match에서 자주 나오는 고전적인 논쟁이다. 요점은 High Level Language인 H가 Low Level Language인 L보다 느릴 수 있지만, 충분히 똑똑한 컴파일러가 있다면 그렇지 않을 수 있다는 것이다. 게다가, 이 가정상의 컴파일러는 H 언어에서 제공하는 고수준 정보를 활용하여 L에서는 불가능한 최적화 변환을 수행할 수 있어, 최적화된 H가 최적화된 L보다 더 빠를 수 있다.

Python vs C++ (May 2024)