BlackBox には、必要なものがいくつかあり、Windows のフレーバーで実行されます。
Java バイトコードにコンパイルして JVM をターゲットにする環境もいくつかあります。
POW と Gardens Point Component Pascal を見てください。
私はたまたま、Oberon Compilers であるコマンドラインのみのツールを使用しています。
OO2C は Oberon から C へのコンパイラです (ただし、出力は人間が消費するためのものではありません)。
Ofront は Oberon から人間が読める C 言語ですが、それを実行するための Linux ボックスをまだセットアップしていません。(それ以外の場合は、Windows の BlackBox 内で実行することになっています)。
Spivey 教授による Oxford Oberon Compiler もあります。仮想マシンにコンパイルする非常に楽しいコンパイラですが、オブジェクト コード全体は自己完結型のアプリケーションです (コマンド ラインではありますが)。
これは、教育環境向けの非常に小さなダウンロードであり、すべてをクリーンに保ち、コードの単調な作業や手順/モジュールのプロトタイピングに適しています。また、おそらくグラフの描画などのために、XWindows で白黒のみのビットマップ描画を許可することになっていますが、私はまだその機能を使用する機会がありませんでした。
GUI ベースのデバッガー、プロファイリング、およびその他の興味深いツールがいくつかありますが、gcc などのほとんどの最新のコンパイラーと比較すると、まだ非常に小さいです。また、完全にスタンドアロンです。
Mac、Win、Linux で動作し、ソースがあります。
それに比べて、OO2C では、ファッツィングとコンパイルに約 1 日かかりました (ただし、動作しています)。
私は現在、Windows ボックスを持っていないので、BlackBox のコピーを実行することはできませんが、完全な GUI があり、Component Pascal Collection Web サイトで入手可能なソース コードが多数ありました。
http://www.zinnamturm.eu/index.htm
ソース コードを探している場合は、車輪を再発明する必要がないことを願って、そのサイトもチェックしてください。
簡単なことを成し遂げるために一日中 C/C++ と戦わなければならなかった後で、Oberon に足を踏み入れるのは本当に楽しいことです。