ULAM

Sep 29, 2023

Neumann János születésének 120. évfordulójára.

Neumann 120

Emlékév Neumann János születésének 120. évfordulója tiszteletére

neumann120.hu

Nincs is jobb választás az ünnepléshez, mint egy 40 éves magyar fejlesztésű Aircomp-16K névre hallgató mikroszámítógépre megírni Ulam sejtautomatáját.

image A grafika az IAS fotójának felhasználásával készült.

A programot, Képes Gábor kérésére készítettem el. Az Ő ötlete alapján született meg Ulamot és Neumannt, a sejtautomaták atyját ábrázoló grafikai címkép, s a program is Neki köszönheti a nevét. A 80-as években, BASIC-ben írt programot optimalizálva, és gépi kódban megírva valódi látványosság kerekedett ki belőle, köszönhetően a gépikódú program sokszoros sebességének.

A sejtautomatáról:

"Ezt a kétdimenziós sejtautomatát korunk egyik legtehetségesebbnek mondott matematikusa, a hidrogénbombához vezető munka szürke eminenciása, Stanislav Ulam gondolta ki, hogy szemléltesse vele a szimmetrikus minták spontán eredetét és kibontakozását."

"Az egyszerű (aszimmetrikus vagy szimmetrikus) kezdetből kibontakozó és növekvő minták szépségben vetekednek a hókristállyal. (Nem csoda: a hópehely is valami ilyesféle törvényszerűség szerint képződik. Új kristályrészlet a régihez csatlakozik, de csak olyan helyeken, ahol a környezetben még van elég folyadék a fagyáskor felszabaduló jelentékeny hő elvezetésére.)"

Idézet: Marx György - A természet játékai című könyvéből.

image Rövid animáció a négy sarokból kiinduló 4 sejttel.

image A kiindulási alapot nyújtó, HT-1080Z-re írt BASIC program folyamatábrája.

Letöltés

Az alábbi helyről letölthető, és kipróbálható a program: ULAM
Gépigény: Aircomp-16K / Homelab 2 - 16 kB RAM-os verzió

Kiadási megjegyzés

Kiadó: ENTARY GAMES / NICKMANN Studio

Verzió: v1.0

Dátum: 2023. 09. 30.

Fejlesztő: Nickmann László

Köszönöm a figyelmet!

Ha tetszett a programom, és meghívsz egy kávéra, bátorítasz, hogy írjak még hasonló érdekességeket számodra.

Enjoy this post?

Buy NICKMANN Studio a coffee

More from NICKMANN Studio