BrainFuck についての記事を読んだことがあります。BrainFuck は遅くてユーザーフレンドリーではない言語で、目標は世界最小のコンパイラを作成することだけでした。ウィキペディアによると、MS-DOS では98 バイトまで削減されています。
これは信じられないほど小さいように見えますが、私にはそれがどれほど小さいか想像するのが難しいです. Javaなどのダウンロード ページを見ると、ファイル (オペレーティング システムによって異なります) は27MBと小さいです。これは BrainFuck に比べて巨大ですが、私の理解では、これには付属のすべてのライブラリも含まれています。
コンパイラが占める実際のスペースを調べる方法はありますか? BrainFuck を Java、C++、Assembler などの他のコンパイラ (もしかしたらもっと) と比較してみたいと思います。