英語フランス語スペイン語

Ad


OnWorksファビコン

bf - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して、OnWorks の無料ホスティング プロバイダーで bf を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド bf です。

プログラム:

NAME


bf - さらに別の Brainfuck インタープリター

構文


BF [-h] [オプション]ファイル名>

DESCRIPTION


bf (「Yet another Brainfuck interpreter」) は、難解なコードの単純なインタプリタです。
ブレインファック言語。

OPTIONS


-c<NUM>
番号を指定してください NUM Brainfuck で使用を許可された最後のセル
プログラム。

だからあなたが使うなら -c0 (あるいは単に -c)、使用するセルが XNUMX つ(メモリ内に XNUMX バイト)あります。
あなたのテープ。 Urban Mueller による Brainfuck インタプリタは 30000 バイトの配列を使用しました
(-c29999).
デフォルト値は 9999 です。通常はこれより少ない値が必要です。

-i Brainfuck コード入力を出力します stderr.

この機能は、一部の Brainfuck コードが機能しない理由がわからない場合に役立ちます。
たとえばループを無視したり、コメント内の Brainfuck 文字を無視したりする方法です。

注: 最大 32 個の +、-、<、> は XNUMX つとしてまとめて表示されます。 この機能
バージョン 20040423 で導入されました。

-n Brainfuck コンテストの中には、入力の終わりとして 0 バイトを指定するものもあります。 したがって、 -n は \n を変換します
バイト入力を 0 バイト入力に変換します。 欠点: 入力は XNUMX つだけで構成できます
ライン。

-w バイトのラップアラウンドを禁止します。 これにより、0x00 をデクリメント (「-」) しようとするとエラーが発生します。
バイトを増やすか、0xFF バイトをインクリメント (「+」) します。

この機能は、ブレインファック コンテストに参加したい場合に便利です。
回り込みは禁止です。
デフォルトでは (なし -w)、0xFF を増分すると 0x00、減分すると 0x00 になります。
結果は 0xFF になります。

-,<モード>
入力モードを指定します。モード> 次のことが考えられます:

0 (ゼロ) 通常の入力を使用 ゲッター(3).
1 単一文字入力。 入力した内容は表示されません。
2 単一文字入力。 入力した内容が表示されます。
3 1 と同じですが、スラングを使用してコンパイルした場合、エスケープ文字は許可されません。
4 2 と同じですが、スラングを使用してコンパイルした場合、エスケープ文字は許可されません。
(推奨)

デフォルトは 0 です (一部のバージョンでは、デフォルトは 4 でした)。

制限


最初のセルの下に「<」を入れることはできません。

最後のセルを越えて「>」を使用することはできません。

作者


ステファン・ベイヤー[メール保護]>

onworks.net サービスを使用して BF オンラインを使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad