問題タブ [esoteric-languages]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
89 参照

conditional-statements - 難解な言語、ComeFrom コマンド

難解な言語の 1 つはComeFromコマンドを導入します。これは の反対ですGoto

以下に等しい:

私の質問は: で条件付きジャンプを実装する方法はComeFrom?

0 投票する
3 に答える
757 参照

brainfuck - Brainfuck 言語のメモリ インデックス

私はこの言語が初めてです。

コマンド<は、メモリ インデックスのポインタをデクリメントするために使用されます。

以下のコードは、2 つの 1 桁の数字を追加するためのものです。

このプログラムによると、最初にメモリ インデックスが位置 0 であるため、最初に入力を受け取り、それをメモリ [0] に格納します。次に、メモリ インデックスをデクリメントし、現在は -1 にするため、ランタイムを表示する必要があります。IDEone で正常に実行されるのはなぜですか?

メモリブロックは循環していますか?

0 投票する
1 に答える
197 参照

esoteric-languages - Befunge 98: 標準入力からの eof

EOF が発生した場合、 befunge-98~の命令の予想される動作は何ですか?

直観的には、スタックに -1 を配置する必要がありますが、この点でいくつかのバリエーションを発見しました。

テストは次のとおりです。

次のように test.fg を使用します (3 つの文字を読み取り、それらのコードを出力します)。

EOF を正しく (つまり、LF とは異なる) 処理し、完全な befunge-98 仕様をサポートするインタープリターは実際にありますか?

0 投票する
6 に答える
2762 参照

compiler-construction - チューリング完全言語で可能な最小のコンパイラ?

Brainfuck は、非常に小さなコンパイラで知られています。私は非常に小さなデバイスを持っており、そのデータにはおそらく最小の頭脳明晰コンパイラでさえ収まりません。ブレインファックよりもさらに小さなコンパイラを持ち、チューリング完全な言語である難解なプログラミング言語はありますか? これは古くなっていますが、まだあなた自身の答えを自由に持ち込んでください。私はチェックします

0 投票する
2 に答える
1815 参照

algorithm - BF - 擬似乱数の生成

難解な言語であるbrainf***のメモリセルに疑似乱数を割り当てるコードを探しています。このサンプル コードを見つけましたが、ややわかりにくいと感じました。私が知るところによると、それは「組み立てが必要」(しゃれた意図はありませんか?) のサンプルでした。それを実行すると、ほぼ無限ループになりました。私はすでにこの質問とウィキペディアの記事も見ましたが、まだ混乱していました。

実行できる簡単なスニペットを探しています。周りの細胞に影響があっても構わない。私はサンプルがよくコメントされることだけを求めます.

0 投票する
1 に答える
282 参照

virtual-machine - 私のmalbolgeプログラムに1つの命令しか含まれていない場合、メモリは何で満たされるべきですか?

'98 年の元の仕様によると、Ben Olmstead Malbolge VM は、前の 2 つのセルでクレイジーな操作を使用して空のメモリ セルを埋めます。「初期化されていないセルは、前の 2 つのセルに対して op を繰り返し実行することによって設定されます。」いえ

プログラムに命令が 1 つしか含まれていない場合、正気を保つためにどうすればよいでしょうか?

または、最後の文字は常に であると想定する必要がありEOFますか?

0 投票する
2 に答える
260 参照

mime-types - 難解な言語の正しい MIME タイプは何ですか

難解な言語の正しい MIME タイプは何ですか?
どこでもググったり、チャック・ノリスに聞いてみたりしましたが、どこにも答えが見つかりませんでした。

私はBrainfuckのためにこれらを試しました:

しかし、それらのどれも機能していないようでした。

0 投票する
3 に答える
2895 参照

if-statement - Brainfuck で if(x==y) ステートメントを作成する

そのため、ファイルを読み取ってから再度出力するプログラムに取り組んでいますが、プログラムがファイルの最後で入力を停止するのに問題があります。「0」や「$」などの特定の文字で停止したいのですが、1 文字の NULL は頭のインタープリターに読み取れないためです。これまでのコードは次のとおりです。

入力が NULL になること[>,]はあり得ないため、このループは決して終了しません。

では、事前に指定された終了文字に到達した場合にこのループを終了する if ステートメントを挿入するにはどうすればよいでしょうか?