X



とんてもないプログラミング言語が発見される [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@涙目です。(北海道)@無断転載は禁止 [US]
垢版 |
NGNG?PLT(12015)

与えられた整数がコラッツの問題の計算で1になるまでのステップ数を計算するPietプログラムである。
http://monobook.org/w/images/7/7a/Piet_Collatz.png

Piet(読み:ぴえと)とは、プログラミング言語の一つであり、「ソースコード」がテキストファイルではなく画像ファイルであることが特徴である。

画像の左上の画素から右側に実行される。
「ソースコード」にはあらかじめ決められた20色を使用する。
白黒以外の色から別の白黒以外の色に実行位置が移るとき、その色の組み合わせに対応する命令が実行される。
実行位置の次の色への移動は、一定の法則に従って今の色が四方向に連続している領域の「隅」から行われる。
上記にかかわらず、白色の画素では実行位置は直進する。
画像の外側や黒色の画素には移動できない。
前に進めなくなったら基本的に時計回りに曲がろうとし、何回曲がっても次の領域に進めなくなったら終了する。
データの保存や計算はすべてスタック上で行う。
スタックに数値をプッシュする命令を使用するとき、プッシュされる値として命令の実行直前にいた領域の面積が使用される。

ここで述べたのはあくまで概要である。正式な仕様は公式ページで確認してほしい。

http://www.dangermouse.net/esoteric/piet.html
0005名無しさん@涙目です。(東京都)@無断転載は禁止 [TH]
垢版 |
2017/07/27(木) 18:28:29.64ID:PJCKQBnl0
日本語でOK
0017名無しさん@涙目です。(庭)@無断転載は禁止 [CA]
垢版 |
2017/07/27(木) 19:02:27.75ID:fOuZnS0Q0
コンバーター時間短そう
0022名無しさん@涙目です。(庭)@無断転載は禁止 [TR]
垢版 |
2017/07/27(木) 19:05:47.33ID:8zcqoA5Y0
ロボット用の言語ぽい
0023名無しさん@涙目です。(庭)@無断転載は禁止 [TR]
垢版 |
2017/07/27(木) 19:06:40.02ID:8zcqoA5Y0
>>20
インタプリタかもしれんし
0028名無しさん@涙目です。(チベット自治区)@無断転載は禁止 [US]
垢版 |
2017/07/27(木) 19:44:46.86ID:qFJLix730
ファミコンがバグってピーってなった時によく見る
0030名無しさん@涙目です。(dion軍)@無断転載は禁止 [US]
垢版 |
2017/07/27(木) 20:37:20.08ID:Ceg2GuRu0
ゲームで使う3dモデル用のテクスチャで似たようなのがあったな。
テクスチャのRGB値をVectorとみなして、それをポリゴンの頂点の位置に対応させて3Dモデルの形を変化させるようなやつ
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況