EDAMAME Award (Electronic Design Automation - Mechanical Abstract Machine Emulator)

EDAMAME賞(電子的設計自動化 - 機械的抽象機械エミュレータ)

受賞者:Michael Birken

引用元:https://www.ioccc.org/2006/birken/birken.c

審査員・作者による説明:https://www.ioccc.org/2006/birken/hint.text

動作

回路シミュレータとのこと。 次は、57 + 142をする回路記述をシミュレーションする例。

$ gcc -o birken birken.c

$ ./birken < adder.tofu
Build complete: 80 components, 145 nodes.
1: 000000000
3: 010110111
4: 010100111
6: 010000111
8: 011000111

199になった。

解説

TOFUという回路記述言語。 豆腐が由来。豆腐はベジタリアン向けの人工肉という扱い(Vegetarian hot dog)なので、人工回路になってもいいじゃない、ということらしい(よくわからない)。 賞名はそれに合わせ、似たような位置づけの日本食である枝豆。

55ページの長大なマニュアル(PDF)があるので、興味のある人は見るといいと思う。