ペログラム言語 Prpr

使い方

  1. ペロペロしたい人の名前を入力します(「ちゃん」等をつけるとよりレベルの高いペロリストになれます)
  2. 「生成」ボタンをクリックすると、自動でプログラムが生成されます。
  3. 「実行」ボタンをクリックすると、ペロペロします。

ペログラムエディタ

ペロペロしたい人の名前を入力してください:
出力:
ここに結果が出力されます。

コマンド

種類 命令 意味
スタック [ペロペロ対象]ペロ[数値] 数値をスタックに積む(Push)
[ペロペロ対象]ペロ[ペロペロ対象] スタックのトップの値を複製
[ペロペロ対象]ペロペロ スタックの1番目と2番目を交換
[ペロペロ対象]ペロペロ スタックトップを破棄
演算 ペロペロ[ペロペロ対象][ペロペロ対象] 加算
ペロペロ[ペロペロ対象]ペロ 減算
ペロペロ[ペロペロ対象]ペロ 乗算
ペロペロペロ[ペロペロ対象] 除算
ペロペロペロペロ 剰余
ヒープアクセス ペロペロ[ペロペロ対象] スタックの2番目の値をスタックのトップに入っているアドレスに格納
ペロペロペロ スタックのトップに入っているアドレスから値を取得してスタックに積む
フロー制御 ペロ[ペロペロ対象][ペロペロ対象][ラベル名] ラベルの定義
ペロ[ペロペロ対象]ペロ[ラベル名] 無条件ジャンプ
ペロペロ[ペロペロ対象][ラベル名] スタックのトップがゼロならジャンプ
ペロペロペロ[ラベル名] スタックのトップが負ならジャンプ
ペロペロペロ プログラム終了
入出力 ペロ[ペロペロ対象][ペロペロ対象]ペロ スタックのトップの値を文字として出力
ペロ[ペロペロ対象][ペロペロ対象]ペロ スタックのトップの値を数値として出力
ペロ[ペロペロ対象]ペロ[ペロペロ対象] 文字を読み込みスタックにプッシュ
ペロ[ペロペロ対象]ペロペロ 数値を読み込みスタックにプッシュ

数値/ラベル

ラベル、数値は2進数で入力します。最後に[ペロペロ対象]を入力します。
「ペロ」は1、「ペロ」は0になります。  例) ペロペロペロ[ペロペロ対象] = 101(2進数) = 5(10進数)

ちょっとしたサンプル

0〜9までの数値を出力します。
あずにゃんペロペロあずにゃんあずにゃんペロペロあずにゃんペロペロあずにゃんあずにゃんペロペロペロペロペロあずにゃんあずにゃんペロペロあずにゃんペロペロあずにゃんペロあずにゃんあずにゃんペロあずにゃんあずにゃんペロペロあずにゃんペロペロペロあずにゃんペロあずにゃんペロあずにゃんあずにゃんペロあずにゃんペロペロあずにゃんペロペロあずにゃんあずにゃんあずにゃんペロペロあずにゃんペロペロあずにゃんあずにゃんペロペロあずにゃんあずにゃんペロペロあずにゃんペロペロペロあずにゃんペロペロあずにゃんペロペロあずにゃんペロあずにゃんペロあずにゃんあずにゃんペロペロあずにゃんペロペロあずにゃんペロペロあずにゃんペロペロペロペロペロあずにゃんペロペロペロ

その他

ねとらぼ記事: http://nlab.itmedia.co.jp/nl/articles/1111/12/news012.html
ネタ発生源: Google+のとあるポスト
元ネタ: Whitespace
作者: 蕎麦粉ぎむざ(高橋さんご)(Twitter:giemsa_orz)
イラスト: Kei Nyara(Blog/Pixiv)
協力: Google+の皆様/優秀なペロリストの皆様
初版: 2011/11/09
最終更新: 2011/12/10

Copyright 2011- MithrilWorks All Rights Reserved.