굳이 C나 러스트로 컴파일러 안만들고

자기자신으로 컴파일러로 만드는 이유가 뭐지

예를들어

자바로 자바 컴파일러(2)를 만들면

자바 컴파일러(2)를 컴파일 해주는 자바 컴파일러(1) 의 최적화 여부가 결정 날텐데

자바 컴파일러(1)은 C나 Rust 로 만든 컴파일러로 컴파일이 됐을테니까

메모리 관리나 흑마법 빡세게 해서 최적화가 좋았을거 아님?

근데 다음 세대 자바 컴파일러는 C나 Rust 수준의 최적화는 못할테니 오히려 안좋아지는거 아닌가