Flip Description

Flip is an EsotericProgrammingLanguage created by Rune Zedeler and Erik Søe Sørensen.

A Flip program consists of a two dimensional grid of squares. At each square an object can be placed. The computation is performed by simulating the movement of one or more balls in the grid. Each ball contains a number, and can interact with the objects in the grid. The objects are walls, sluices, number generators, tarpits etc.

The official home page is http://www.daimi.au.dk/~eriksoe/Flip/ .

The following program, which is animated on the language's home page, prints HelloWorld.

  >0> 5+  \                                  
 @'+                                         
  >0>4*+\                                    
 +,  /    /                                  
 vXv/   /                                    
   \   /  /  /  /  /  /  /  /  /  /  /  /  / 
       4@ 6@ 7@ 7@ 7@ 0@ 5@ 7@ 8@ 7@ 6@ 0@ 2@
     *<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<~<<
   P++<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<~<<
    Q  0@ 9@ 6@ 6@ 9@ 0@ 5@ 9@ 2@ 6@ 8@ 1@ 2@
 \     \  \  \  \  \  \  \  \  \  \  \  \  \   
 A nice little "Hello World!" program v2.    
 (C) Copyright 2001 Erik Søe Sørensen        


Wild. It's like some kind of weird organic state machine.


CategoryProgrammingLanguage


EditText of this page (last edited July 12, 2006) or FindPage with title or text search