obfunae.

Obfunaeはobfunaインタプリタです。
今すぐダウンロード

obfunae. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 価格:
  • FREE
  • 出版社名:
  • Steve Engledow
  • 出版社のWebサイト:

obfunae. タグ


obfunae. 説明

obfunaeはobfunaインタプリタです。 obfunaは、命令セットを最小限に抑えるように設計された難解なプログラミング言語で、プログラムを表現するために必要なコードの長さ、およびまだ漠然と有用である間に読みやすさです。口論。実際、obfunaという名前は '難読化'(obfuna codeは少なくとも最初は最初は読みが難しい)、 'Unary'(すべての操作は正確に1つの引数を持ちます)から派生しています。 。コード長さのカットダウンとしては、すべての変数が動的に入力されます.obfunaは、小文字AZによって表される26の標準変数を持ちます。実際には、これはあなたのマシンのメモリによって制限されます(0から始まる位置の位置を示す)、または丸い括弧で囲まれた数字、すなわち(そして)によって囲まれた数字を返す関数は、あなたのマシンのメモリによって制限されます。たとえば、配列内の最初の要素は(0)で表されます。配列のサイズは、上位位置に割り当てるときに増加します。配列の初期サイズは0である。アレイの現在のサイズを確認するために使用される2つの特別な「変数」があります。 $ HOLDS ARRAY内の最後の要素のインデックス番号を保持し、%アレイ内の要素数を保持します。上から、最初から$が-1と%になることは明らかです。これらの変数への割り当ては、指定されたサイズへの配列を増やしたり縮小することができます(その場合)。これらは特に使用されています。 I / Oパイプとして機能する3つの特別な「変数」です。値を渡す?標準出力に値を印刷します。変数を割り当てる?標準入力から読み取ります。 !出力の場合は、新しい値に改行(戻り)文字を追加し、入力の場合は標準入力から改行を保存します。 #はまったく同じように機能しますか?しかし、現在開いているファイルからの入力と出力。obfunaの構文は非常に単純です。関数呼び出しと割り当てには2種類あります。 assigmentsは、コールの形式と関数呼び出しを取ります。 (注)このように関数をネストすることができます。例を変数nに割り当てるには、単にN10を書き込むだけです。 ange clackets、を使用してexperator.stringsが引用されています。巻き括弧、{および}の間のものは、コメントと見なされ、obfunaによって無視されます。これらは変数をより役に立つように命名するのに特に役立ちます。 N10だけではなく、N {UMBER} 10を書くことができます。一対の角括弧の間のコードは、1つの命令として処理されるブロックと見なされます。次の命令のみをスキップまたは繰り返すフロー制御機能を使用する場合、これは特に使用されます。


obfunae. 関連ソフトウェア