continuation (1) 썸네일형 리스트형 Coroutine 뜯어보기 (1) - CPS, Continuation Coroutine 스터디를 진행하며 공부한 내용들에 대해 정리해보려고 합니다.CPS (Continuation Passing Style) 함수형 프로그래밍에서 Continuation의 전달로 프로그램 제어가 흐르게하는 프로그래밍 스타일말 그대로 Continuation을 전달하는 스타일 입니다. CPS 사용 이유비동기 작업을 더 직관적이고 쉽게 관리복잡한 콜백을 switch문으로 단순하게 표현함함수형 프로그래밍함수적 스타일로 상태와 흐름을 효과적으로 관리스택 스페이스 절약꼬리 호출을 사용하기 때문에, 서로 중첩된 함수를 스택 프레임에 보관하지 않고도 긴 재귀를 표현이를 통해 스택 오버플로우 방지여기서 꼬리 호출이란? 함수 내에서 마지막으로 수행되는 작업이 또 다른 함수 호출일 때, 이를 꼬리 호출 이라고 합.. 이전 1 다음