결국 프로그래밍 하다보면



리팩토링하기 시작하고


~~화 하기 시작하고


...



그러다가 마지막엔 결국엔



메타프로그래밍하게 되는 그런거 아님???



그리고 메타프로그래밍의 정점에 서게 되어버리면


그때는 컴파일러를 만든다고 그러겠지????




아 종착지가 매크로프로그래밍이라는 제목은 잘못되었네.



종착지는 컴파일러를 만드는거 같다.


맞지?



리팩토링


매크로프로그래밍


컴파일러 만들어서 언어바꾸기



이 순서 맞지?