# 메타 프로그래밍 메타 프로그래밍은 그 언어로 된 프로그램을 데이터처럼 다루는 언어의 능력에서 비롯된다. 이것은 프로그램이 다른 프로그램을, 혹은 심지어 자기 자신을 수정하는 것을 가능하게 한다.