메뉴

#인터프리터

HN
Hacker News • 47일 전
IMP 6

C언어의 꼬리 호출 최적화(TCO)는 비교적 최근 도입되었습니다.

C언어의 전통적인 호출 규약(Call Convention) 한계로 인해 꼬리 호출 최적화(TCO)는 오랫동안 제한적으로 적용되었으나, 최근 GCC와 Clang 컴파일러에서 제대로 지원되기 시작했습니다. 이를 통해 인터프리터 디스패치나 방대한 코드 조각을 사용하는 고성능 컴파일러 구현 시 성능을 크게 끌어올릴 수 있다는 점에서 개발자에게 중요한 변화입니다.

C언어 컴파일러 꼬리호출최적화