問題タブ [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 に答える
177 参照

esoteric-languages - 偶発的なプログラミング言語の美学 - スマイリーフェイス

構文が有効なプログラミング言語は:)ありますか (カスタム定義のテンプレートや演算子のオーバーロードなどを除く)?

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

esoteric-languages - 実行がプログラムの制限に達した場合、Befungeではどうなりますか?

この質問に対する答えが見つかりませんでした...「周期境界条件」はありますか?つまり、実行は反対側のサイトで続行されますか?それとも、実行がプログラムを離れることは違法ですか?

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

language-agnostic - 実行時に型が決定される静的型付け言語?

たとえば、Ada では次のようになります (これをサポートする場合):

ここで、「下」と「上」は変数です。

またはCで次のようなもの(これをサポートする場合):

または、 c が宣言の変数識別子の後に型を持つ場合:

またはそのようなもの。

これはただの好奇心からです。役に立つかどうかもわかりませんs.ss.bし、使用する前にそのようなものが存在するかどうかを確認する必要があるなど、多くの問題が発生することもわかっています。

ああ、おそらくタイトルからの質問を言い換える必要があります: 実行時に型が決定される静的に型付けされた言語はありますか? もしそうなら、それらは何ですか?

ところで、おそらくこれは、言語が静的に型付けされないことを意味します。しかし、変数の型を使用する前に宣言する必要がある言語を意味します (もちろん、そうでなければこれを行うことはできません)。

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

c# - ラベルの 1 文字をハイライト/太字にする

さまざまな難解な言語の IDE/インタープリター/デバッガーをプログラミングしています。デバッガーのために、さまざまな場所 (コード フローによって異なります) で、一度に 1 文字ずつ太字にできるようにしたいと考えています。そのためにWinFormsを使用しています。つまり、テキストの 1 文字を太字にして、それを label に送信できる必要があります。前もって感謝します。

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

java - 私の頭のおかしいパーサー コードの何が問題になっていますか?

Brainfuckソース ファイル ( )を読み取り、コンパイルし、実行できるプログラムを Java で作成しようとしています.bf。ウィキペディアの Hello World の例では問題なく動作するようになりましたが、ROT13 の例では機能しません (]実際に一致したときに不一致に達したと主張しています)。

実際のパーサー コードはすべて 1 つの.JAVAファイルに記述されていますが、その核心 (実際の頭脳派パーサーと実行中のコード) は以下のメソッドにありdoNow(char)ます。変数は次のとおりcellsです。 は実行する文字の配列 ( char[]) です。pointer配列内のアドレスを指す Java の回避策 ( short); PCはプログラムカウンタ ( int) であり、s (基本的には a )loopStackに対応するアドレスのスタックです。これらは、Hello World テストで問題なく動作するため、問題ではありません。入力を受け取るメソッドは、余分な文字を自動的にフィルター処理し、デバッグ検査から完全に動作することを確認しました。[short[]

このパーサーが ROT 13 コードを実行しないのはなぜですか?

コード


Java で書かれた私のパーサー

Hello World の例(完全に動作します)

ROT 13 の例(私のテスト コンソール入力はMです。ループを数回繰り返した後、コマンド 54 で中断します)

明確にするために、ここで壊れています:

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

syntax - IF条件ステートメントを書きたい

DOG言語IFで条件構文を書く方法。条件構文の書き方がわかりません。何か案は。IF

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

python - Python の難解なインタープリター

How to run Esoteric Language ZOMBIEの質問に関連

Python 環境で ZOMBIE 言語を実行するためのインタープリター ( http://esolangs.org/wiki/User:Marinus/ZOMBIE_interpreter )があることに気付きました。全般的)。

これを .py ファイルに保存し、インポート コマンドを使用しますか? またはexecFile?次に、ZOMBIE でコードを記述します。

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

side-effects - 副作用と難解言語

この質問へのコメントでの議論の派生物として。副作用と難治性機能の関係についてお聞きしたいと思います。具体的には:

1)ook / brainfuckを使用してGPUにアクセスできますか(グラフィックスの副作用を引き起こしますか)?

2)空白を使用してシステムコールを発信できますか?

3)本質的には、チューリング完全言語を使用してすべての一般的な副作用を引き起こすことができますか?

4)ボーナス質問:可能であれば、実用的な例/コードへのリンクを提供できますか?

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

python - 正規表現を使用した Python 難解なインタープリター

私は ZOMBIE 難解な言語をいじり続けており、私が使用しているインタープリターはいくつかのエラーをスローしています。

インタープリターはこちら: http://esolangs.org/wiki/User:Marinus/ZOMBIE_interpreter

仕様はこちら: http://www.dangermouse.net/esoteric/zombie.html

Macでターミナルを使用しています。インタープリター経由で Hello World プログラムを実行すると、

ターミナルは言う-

インタープリターの構文認識正規表現に問題があると思いますが、経験がありません。これが私が責任があると私が信じているコードです:

申し訳ありませんが、具体的には言えません...どんな助けでも大歓迎です。

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

brainfuck - Brainfuck Hello World は実際にどのように機能しますか?

誰かが私にこれを送ってきて、Brainfuck の Hello World だと主張しました (そう願っています...)

ポインターを移動し、インクリメントとデクリメントを行うことで機能するという基本を知っています...

それでも知りたいのですが、実際にどのように機能しますか?そもそも画面に何かをどのように印刷しますか? テキストはどのようにエンコードされますか? 全然わからない…