Wiskunde om mee te spelen. Het heeft geen specifiek doel. Het is gewoon leuk.
Gewone mensen houden katten, honden, vissen of dwerghamsters als huisdieren. Programmeurs houden toepassingen voor huisdieren. Applicaties voor huisdieren kunnen nutteloos zijn voor anderen; we schrijven ze alleen voor het plezier van de creatie. Als we een nieuwe programmeertaal moeten leren, herschrijven we vaak eerst een van onze huisdiertoepassingen. Net zoals gewone mensen verschillende soorten huisdieren houden, hebben programmeurs verschillende soorten huisdiertoepassingen, vaak meerdere tegelijk.
Dit is mijn favoriete toepassing voor huisdieren. Ik noem het WSTAR. Het heeft veel variaties, de originele WSTAR, de Pascal-curve en de Nephroid, en nu zelfs een betaalversie die ze allemaal combineert.
Ik schreef de eerste versie in Basic, terwijl ik op de middelbare school zat. Toen paste ik het aan op bijna alle computers die ik tegenkwam en herschreef het in alle programmeertalen die ik leerde. Ik schreef het in Basic, Pascal, C, PL1, Algol, Fortran, assembler en verschillende scripttalen. Het werkte op ZX Spectrum, Commodore 64, een oude Atari-computer waarvan ik de naam niet meer weet, en natuurlijk op pc's, en nu op Android.
De applicatie is advertentievrij en open-source (link onderaan de winkelpagina). Licentie onder GNU GPL V2.0.