アドベントオブコードからカスタムCPUへ:言語開発の旅
2025-06-23
著者は、Advent of Code 2015の7日目の課題から始まり、システムプログラミングと言語開発への道のりを語っています。「mango」という独自のプログラミング言語を作成し、その後「turbine」というバイトコード仮想マシンを構築しました。仮想マシンの構築のために、チューリングマシンとCPUアーキテクチャを深く研究し、シンプルな命令セットとレジスタを設計し、C言語で実装しました。このプロジェクトは、システムプログラミングへの著者の情熱と高い技術力を示しており、基本的なプログラムを実行できる仮想マシンを作り上げました。著者は、特定のイベントへの参加資格を得るためにGitHubのスターを獲得しようとしています。
開発