Tiger 컴파일러를 F #으로 작성 중이며 마침내 대상 아키텍처의 결정을 더 이상 연기 할 수없는 시점에 도달했습니다.호랑이 컴파일러의 대상 아키텍처
이것은 첫 번째 컴파일러이지만, 내 마지막 컴파일러는 아닙니다. 그래서 ... 첫 번째 컴파일러에 적합한 대상 아키텍처는 무엇입니까?
CIL (.NET)을 타겟팅하는 방법에 대해 생각해 보았지만 the book 의 중간 코드는 등록 시스템에 더 적합하다고 보입니다.
이 컴파일러를 끝내면 어디로 가야할지 알고 싶습니다. 다른 아키텍처를 타겟팅해야합니까? 컴파일러의 다른 부분에 집중해야합니까? 왜?
나는 XIPS 용 백엔드를 나중에 MIPS 용으로 작성하기로 결정했습니다. 어쨌든 연습을 위해서 전체 컴파일러를 다시 작성하겠습니다. –