Advent of Code에서 나만의 CPU까지: 언어 개발 여정
2025-06-23
저자는 Advent of Code 2015 7일차 문제에서 시작하여 시스템 프로그래밍과 언어 개발 여정을 설명합니다. 자신만의 프로그래밍 언어인 "mango"를 만들고, 이후 "turbine"이라는 바이트코드 가상 머신을 구축했습니다. 가상 머신을 구축하기 위해 튜링 머신과 CPU 아키텍처를 깊이 있게 연구하여 간단한 명령어 집합과 레지스터를 설계하고 C 언어로 구현했습니다. 이 프로젝트는 시스템 프로그래밍에 대한 저자의 열정과 뛰어난 기술력을 보여주며, 기본적인 프로그램을 실행할 수 있는 가상 머신을 완성했습니다. 저자는 특정 이벤트 참가 자격을 얻기 위해 GitHub 스타를 얻으려고 합니다.
개발