タグ

PROGRAMMINGとpietに関するnoiman2004のブックマーク (2)

  • DM's Esoteric Programming Languages - Piet Samples

    Piet Program Gallery These are sample programs for the Piet programming language I invented. Hello World This program prints "Hello world!" and then exits. It is shown in two sizes: 1 pixel per codel, and 25 pixels per codel. Program flow proceeds clockwise from the upper left red block along the edge of the program until the dark blue block at lower left is reached. It then proceeds up to the sin

  • Piet - Wikipedia

    push 値をスタックに詰め込む。 pop 値をスタックから取り出す。 add 値を2つスタックから取り出し、加算した結果をスタックに詰める。 subtract 値を2つスタックから取り出し、2番目の値から1番目の値を減算した結果をスタックに詰める。 multiply 値を2つスタックから取り出し、乗算した結果をスタックに詰める。 divide 値を2つスタックから取り出し、2番目の値を1番目の値で除算した結果をスタックに詰める。 mod 値を2つスタックから取り出し、2番目の値を1番目の値で除算した際の余りをスタックに詰める。 not スタックの一番上の値が0でなければ0に、0であれば1に変更する。 greater 値を2つスタックから取り出し、2番目の値が1番目の値より大きければ1、そうでなければ0をスタックに詰める。 pointer 値を1つスタックから取り出し、その値の回数だけDP

    Piet - Wikipedia
  • 1