Onramp 컴파일러, DOOM을 처음부터 컴파일하는 데 성공
2024-12-31
2년간의 개발 끝에 프로그래머는 Onramp이라는 자기 호스팅 컴파일러를 사용하여 고전 게임 DOOM을 컴파일하는 데 성공했습니다. x86_64 어셈블리로 작성된 간단한 가상 머신부터 시작하여 Onramp는 어셈블러, C 컴파일러 등의 도구를 단계적으로 구축하여 최종적으로 DOOM의 컴파일 및 실행을 달성했습니다. 성능은 아직 제한적이지만 Onramp는 뛰어난 자기 호스팅 기능과 크로스 플랫폼 가능성을 보여줍니다. 장기적인 목표는 외계 문명의 컴퓨터라도 모든 아키텍처에서 코드의 컴파일 및 실행을 가능하게 하여 먼 미래를 향한 우리의 문화와 컴퓨팅 역사를 보존하는 것입니다.
개발
자기 호스팅