続サイズ対決
(0)
- かつてKは、サイズ対決と称して、同じ内容のアプリをさまざなOS向けに書き直した場合の最小サイズの比較をやっていました。
- あれから月日もたったので、もう一度やろうと思います。
- おことわり:
- そもそもこんな小規模なアプリでは実際のユースケースを反映していないという指摘は十分すぎるほど説得力があります。しかし規模が大きくなればなるほど、作り比べるのが大変になります。ですからまずこの辺りから始めるのは、十分に合理的であるとKは考えます。
(1) hello, world対決
- 画面に「hello, world\n」を出力すること。それだけです。
- 末尾に!は入れません。これはK&Rのサンプルに由来します。
- コンソールを持たないOSは、改行を出力しなくても構いません。
(2) chars対決
- 画面にキャラクターコード0x20から0x7e(印字可能なASCIIキャラクタのすべて)を出力するという課題です。順序は逆順でも構いません。
(3) グラデーション対決
(4) bball対決
(5) invader対決
こめんと欄