[過去ログ] (強いAI)技.術的特.異点/シ.ンギュラリティ157 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
63(1): yamaguti 2019/04/19(金)03:07 ID:CVBD0yuO(54/71) AAS
? プログラム 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-新書関写板覧索設栞歴
あと 939 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.007s