Übersicht > Türme von Hanoi > False

False ist eine stack-orientierte Sprache, die genauso einfach zu programmieren ist wie Postscript. Die einzige Schwierigkeit ist, daß alle Befehle nur ein Zeichen lang sind.

Homepage: http://wouter.fov120.com/false/


Die Türme von Hanoi in False

{***************************************************************}
{   Die Türme von Hanoi                           Lizenz: GPL   }
{                                                               }
{   (c) 2002  Roland Illig <1illig@informatik.uni-hamburg.de>   }
{***************************************************************}

{ Bewegt n Scheiben von Turm a nach Turm c und benutzt als Zwi- }
{ schenspeicher Turm b.                                         }
[
  $1=$[
    "Lege die oberste Scheibe von Turm "
    4O, " auf Turm "2O, "." 13,10,
  ]?~[
    3O2O4O3O1-b;!
    3O3O3O1b;!
    2O4O3O3O1-b;!
  ]?
  %%%%
]b:

'a 'b 'c 5 b;!