ミニマルForth:言語サイズの限界に挑戦
2025-06-03
この記事では、Forth言語のコアをどれほど小さくできるかを探ります。PlanckForth(1000バイト未満)、SmithForth(約1000バイト)、sectorforth(512バイト)、milliForth(336バイト)など、いくつかのミニマルなForth実装を紹介しています。これらの実装は、非常に小さな命令セットで、コンパイラを含むForthの基本機能を実現しています。Frank Sergeantの3命令Forthはさらに極端で、Motorola MC68HC11チップ上でわずか66バイトで動作します。これらの例は、プログラミング言語のサイズに関する私たちの仮定に挑戦し、言語設計の優雅さを示しています。
開発
ミニマルプログラミング