Racket 친절한 입문
역량 개발 · GeekNews · 2026.08.23
Racket은 Lisp와 Scheme의 계보를 잇는 프로그래밍 언어로, 코드와 데이터가 같은 구조를 가지는 homoiconicity가 특징입니다. 모든 코드는 `(연산자 인수...)` 형태의 표현식으로 이루어져 있으며, 이를 통해 언어 자체를 확장할 수 있는 강력한 기능을 제공합니다. Lisp의 역사부터 Scheme, 그리고 Racket에 이르기까지의 발전 과정과 map, filter, foldl 같은 고차 함수 및 재귀를 활용한 프로그래밍 방식, 그리고 현재 Lisp 생태계의 다양한 활용 사례까지 폭넓게 다루고 있습니다. 프로그래밍 언어의 원리를 깊이 있게 공부하고 싶은 분들께 추천드립니다!