数学は遊び道具です。特に目的はありません。ただ楽しいものです。
普通の人は猫や犬、魚、ドワーフハムスターなどをペットとして飼っています。プログラマーはペットアプリケーションを飼っています。ペットアプリケーションは他の人には役に立たないかもしれませんが、私たちは創作の喜びのためにそれを作成します。新しいプログラミング言語を学ばなければならない場合、まずは自分のペットアプリケーションを1つ書き直すことがよくあります。普通の人が様々な種類のペットを飼っているように、プログラマーも様々な種類のペットアプリケーションを飼っており、多くの場合、常に複数のペットアプリケーションを飼っています。
これは私のお気に入りのペットアプリケーションです。私はこれをWSTARと呼んでいます。WSTARには多くのバリエーションがあり、オリジナルのWSTAR、パスカル曲線、ネフロイド、そして今ではそれらすべてを組み合わせた有料版もあります。
最初のバージョンは高校生の頃にBasicで書きました。その後、出会ったほぼすべてのコンピューターに適応させ、学んだすべてのプログラミング言語で書き直しました。Basic、Pascal、C、PL1、Algol、Fortran、アセンブラ、そしていくつかのスクリプト言語で書きました。ZX Spectrum、Commodore 64、名前は覚えていないが古いAtariコンピュータ、そしてもちろんPCでも動作しました。そして今ではAndroidでも動作します。
このアプリケーションは広告なしのオープンソースです(ストアページの下部にリンクがあります)。GNU GPL V2.0ライセンスです。