Vendingmachine - README.txt --------------------------- ABOUT: Das Programm simuliert einen Zustandsautomaten, der nach Eingabe von 20 cent Schokolade auswirft. Das Beispiel ist an den Automaten aus Wulf, Shaw, Hilfinger und Flon, "Fundamental Structures of Computer Science" (1981), p. 17, angelehnt. UEBERSETZUNG: Uebersetzt wird die Vendingmachine einfach durch "make". Eventuell muessen Sie noch einen Pfad im kommentierten Makefile anpassen. START: Gestartet wird das Programm durch ./a.out. Sie werden danach gefragt, ob Sie ein automatisches Demo wuenschen oder manuell testen wollen. Ist Ihnen das automatische Demo zu langsam, so entfernen sie die Option -DVERBOSE aus dem kommentierten Makefile. PROOF-OF-CONCEPT - TAIL CALLS: Verwenden Sie einen GCC <= 3.4, so wird ein automatisches Demo schnell zum Stack-Ueberlauf fuehren. Ein neuerer GCC hingegen optimiert alle Tail Calls und führt folglich nicht zum Absturz. AUTOR: Andreas Bauer fuer das Linux-Magazin DATE: 18. August 2003