(強いAI)技.術的特.異 ..
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