(強いAI)技.術的特.異 ..
[2ch|▼Menu]
63:yamaguti
19/04/19 03:07:12.23 CVBD0yuO.net
? プログラム ry 。
Subleq プログラムをインタラクティブにする(データを要求して作業中にユーザに応答する)ために、入力および出力動作は、存在しないメモリセルに対する動作として定義することができる。
これには同じ(-1)アドレスを使用できます。
第2オペランドが(-1)の場合、第1オペランドの値が出力になります。
第1オペランドが(-1)の場合、第2オペランドは入力ストリームから値を取得 。
入出力操作はバイト単位でASCIIコードで定義されています。
プログラムが255より大きい値を出力しようとすると、その動作は未定義 。
? ry [10]の「Hello ry 。
以下はLawrence Woodman helloworld.sq [10] から適応させた「Hello world」プログラム 。

?5?
Page 6

これは非常に簡潔ですが、Subleq効率の良い例 。
  L:H (-1); U L; U ?+2; Z H (-1); Z Z L
  U:-1 H:"hello, world\n" Z:0  こんにちは、世界\ n
Subleqでは、Zと呼ばれる特別な変数が非常に小さな範囲内で中間の一時変数として使用 よくあります。
? ry 、使用ごとに0 ry 。
通常、この変数はゼロで初期化され、毎使用後に 0 になっていると仮定 。


次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

1858日前に更新/134 KB
担当:undef