꼬리 호출 인터프리터: 4년간의 발전

2025-02-20

4년 전, 꼬리 호출과 `musttail` 속성을 사용하여 초고속 인터프리터를 작성하는 방법에 대한 기사가 큰 주목을 받았습니다. 현재 이 기술은 Python 3.14, LuaJIT Remake 등에서 채택되어 성능이 크게 향상되었습니다. 이 기사에서는 GCC와 Clang의 `musttail` 지원, C 표준의 "return goto" 제안이 꼬리 호출 인터프리터에 미치는 잠재적 영향, 그리고 `preserve_none`과 `preserve_most` 속성이 꼬리 호출 인터프리터 최적화에서 하는 역할을 자세히 설명합니다. 마지막으로, 컴파일러와 프로그래밍 언어 인터프리터 개발에서의 흥미로운 발전에 대한 요약이 있습니다.

개발 꼬리 호출