タグ

2007年1月24日のブックマーク (2件)

  • GAME80 Compiler

    GAME80コンパイラの作者の中島聡さんにGAME80 コンパイラのソースを掲載する許可を頂きました。 プログラム言語の仕組みに興味がある方にとって非常に参考になると思います。 GAME80コンパイラは、約5.5キロバイト強と非常にコンパクトなソースで記述されています。 コンパイラがこのようなサイズで作成できる理由は、GAME IIIという言語が単純な文法でありながら密度の高い記述ができることにあります。コンパイラがターゲットとする言語自身で書かれていることもGAME80コンパイラの特徴です。自分で自分自身をコンパイルできることは、言語の改善や拡張が容易であり、GAME80コンパイラ以後に多くのマシン用のGAMEコンパイラが開発された理由にもなっています。GAME IIIの文法は GAME86 または VTL系言語の歴史 を参考にして下さい。 このコンパイラはGAME言語のプログラムソース

  • S-OSのページ ~THE SENTINEL~

    S-OSの世界にようこそ。ここは1980~90年代に多数のユーザーに支えられ発展した、"マシン語モニタ"S-OSを懐かしみ、さらに楽しむためのサイトです。 いくつかのプログラムはダウンロード可能なので、お手元の実機やエミュレータで実際に動かしてみることもできます。ガンガン活用していた人、噂には聞いていたけど触る機会のなかった人、あの時はちんぷんかんぷんだったけど今ならわかるという人、最近8ビットパソコンのことを知って触り始めた人、ぜひ当時の熱気に触れてみてください。