Mathe zum Spielen. Es hat keinen besonderen Zweck. Es ist einfach schön.
Normale Menschen halten Katzen, Hunde, Fische oder Zwerghamster als Haustiere. Programmierer halten Haustier-Anwendungen. Haustier-Anwendungen mögen für andere nutzlos sein; wir schreiben sie nur aus Freude am Schaffen. Wenn wir eine neue Programmiersprache lernen müssen, schreiben wir oft zuerst eine unserer Haustier-Anwendungen neu. So wie normale Menschen verschiedene Arten von Haustieren halten, haben auch Programmierer verschiedene Arten von Haustier-Anwendungen, oft mehrere gleichzeitig.
Das ist meine Lieblings-Haustier-Anwendung. Ich nenne sie WSTAR. Es gibt viele Variationen: den ursprünglichen WSTAR, die Pascal-Kurve und den Nephroid, und jetzt sogar eine kostenpflichtige Version, die all das kombiniert.
Die erste Version habe ich in Basic geschrieben, als ich noch in der High School war. Dann habe ich sie an fast alle Computer angepasst, mit denen ich zu tun hatte, und sie in allen Programmiersprachen neu geschrieben, die ich gelernt habe. Ich habe sie in Basic, Pascal, C, PL1, Algol, Fortran, Assembler und mehreren Skriptsprachen geschrieben. Es funktionierte auf ZX Spectrum, Commodore 64, einem alten Atari-Computer, dessen Namen ich nicht mehr weiß, und natürlich auf PCs und jetzt auch auf Android.
Die Anwendung ist werbefrei und Open Source (Link unten auf der Store-Seite). Lizenziert unter GNU GPL V2.0.
Aktualisiert am
29.10.2019