
CbC: 새로운 프로그래밍 패러다임으로 GCC 업그레이드
: 1. CbC의 설계 목표와 배경 CbC는 Continuation Passing Style(CPS)을 기반으로 한 새로운 프로그래밍 언어로, GNU C 컴파일러와 동일한 속도로 실행되는 것을 목표로 합니다. CPS 변환은 함수 호출을 연속 전달 스타일로 변경하여 코드의 효율성을 향상시키는 기법입니다. 이 논문에서는 이러한 CPS 변환을 GCC에 통합하는 방법을 제시하며, 이를 통해 C와 CbC를 혼합 사용할 수 있는 새로운 언어인 CwC를 소개합니다. 2. CbC의 핵심 특징 CbC는 코드 세그먼트를 기본 프로그래밍 단위로 사용하
