brainfuck by Urban Müller (and others)
Brainfuck is a minimalist/experimental, yet (Turing-) complete computer programming language which
consists of just eight single-character commands:
> Increment the pointer.
< Decrement the pointer.
+ Increment the byte at the pointer.
- Decrement the byte at the pointer.
. Output the byte at the pointer.
, Input a byte and store it in the byte at the pointer.
[ go to project page ]
Featured by Christophe Bruno.
"Dip the apple in the brew/Let the sleeping death seep through"
There is confusion in the digital world about 0 and 1. On one hand, you have the well-known bits introduced by Claude Shannon that serve as units for storing information. But before information is being stored in the form of an array of zeros and ones, there is an ACT, the one which makes the machine jump from one state to another. This act is put on stage by the classical and minimalist implementation of the Turing Machine that Brainfuck is, sort of conceptual theatre of thought. It's only after the execution of the act, that zero or one enters the array stored in memory. Just read the famous article by Alan Turing " Computing Machinery and Intelligence " where he describes how a computer could play the imitation game, pretend to be a woman and cheat on the observer! You will find out that the obsessions of the founder of computer science were linked to many other binaries: true-false, man-woman, fort-da... Also remember the way Alan Turing killed himself after being condemned to chemical castration because of his homosexuality: as in " Snow White and the Seven Dwarfs ", he poisoned half of an apple and took one random bite. Some say that this is the origin of the Apple brand.
by admin, posted 14 Nov 2004