Pughbots


Previously, previously, previously, previously, previously, previously, previously, previously.

Tags: , , ,

N6MAA10816 Func: Combat, Colonization Defense Prog. Phys: LEV. A Ment: LEV. A

Previously, previously.

Tags: , , , ,

Piet Mondrian is Turing Complete

Program code will be in the form of abstract art. Piet uses 20 distinct colours. The 18 colours in the first 3 rows of the table are related cyclically.

 Lightness change
Hue changeNone1 Darker2 Darker
None pushpop
1 Stepaddsubtractmultiply
2 Stepsdividemodnot
3 Stepsgreaterpointerswitch
4 Stepsduplicaterollin(number)
5 Stepsin(char)out(number)out(char)
The Piet language interpreter begins executing a program in the colour block which includes the upper left codel of the program. The interpreter maintains a Direction Pointer (DP), initially pointing to the right. The DP may point either right, left, down or up. The interpreter also maintains a Codel Chooser (CC), initially pointing left. The CC may point either left or right. The directions of the DP and CC will often change during program execution. As it executes the program, the interpreter traverses the colour blocks of the program under the following rules: [...]

Hello World
Print "Piet"
Primes

π
Brainfuck interpreter
Conway's Life

The Esoteric programming language page is remarkably complete -- I didn't know about a third of these!

I can't even decide if this counts as steganography. Imagine the computational load that could be lurking, un-executed, in museums around the world!

Previously, previously, previously, previously, previously, previously, previously, previously, previously.

Tags: , , , , ,

  • Previously