새 언어를 기반으로 컴파일러를 만든다고 하면 보통 부트스트래핑이라고 하는 방식을 따름

기존에있던 언어 아무거나로 새 언어의 컴파일러를 제작 -> 새 언어로 새 언어의 컴파일러를 짜서 그 컴파일러로 컴파일 -> 성공

원래 있던 언어의 컴파일러를 만들거면
걍 그냥 그 언어로 바로 짜고 다른 컴파일러에 던져넣고 다시 한번 던져넣든지 하면됨