리터럴 프로그래밍 재고: Knuth의 접근 방식은 구식인가?

2025-01-13

이 글은 Donald Knuth의 리터럴 프로그래밍 접근 방식에 대한 비판적인 검토를 제공합니다. 저자는 Knuth의 방법이 코드 구성이라는 중요한 측면을 간과하면서, typesetting에 지나치게 중점을 두기 때문에, 정적이고 상호 작용이 적은 문서가 생성된다고 주장합니다. 저자는 코드 구성과 상호 작용 피드백을 우선시하는 리터럴 프로그래밍 스타일을 옹호하며, 자신이 만든 간단한 인터프리터를 사용하여 그 장점을 보여줍니다. 핵심은 효과적인 리터럴 프로그래밍은 개발자가 정적인 문서를 수동적으로 읽는 것이 아니라, 프로그래밍 환경에서 직접 코드를 수정하고 실행할 수 있도록 해야 한다는 것입니다.