Drótvilág

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2020. október 5-én felülvizsgált verziótól ; az ellenőrzéshez 1 szerkesztés szükséges .

A Wireworld egy cellás automata Brian Silverman javasolt 1987 Fish Tank program mintájára . Az automata a Scientific American "Computer Recreations" rovatában [1] megjelent cikk után vált ismertebbé . A Wireworld különösen alkalmas elektronikus logikai kapuk vagy „kapuk” szimulálására. A szabályok egyszerűsége ellenére a Wireworld Turing teljes .

Szabályok

A Wireworld cellája négy állapot egyikében lehet:

  1. üres
  2. jelzőfej
  3. jelző farok
  4. Karmester

Szoftverben sokkal gyakrabban vannak számozva 0-tól 3-ig, mint 1-től 4-ig. Az itt bemutatott példában a szakaszokat színekkel jelöljük: fekete, kék, piros, sárga.

Mint minden sejtautomatánál, az idő szakaszokra oszlik, amelyeket generációknak neveznek (néha "géneknek" vagy "ticeknek"). A sejtek így viselkednek:

A Wireworld Moore szomszédságát használja , ami azt jelenti, hogy a fenti szabályok szerint a király lépéstávolságán belüli négyzetek szomszédoknak számítanak .

Alkalmazások

A Wireworld univerzumban létrejött objektumok közé tartozik a Langton- hangya (a Wireworld-ben tetszőleges mintát lehet létrehozni Langton-hangyából) [2] és a Wireworld-számítógép, egy Turing -komplett számítógép, amelyet sejtautomata segítségével valósítottak meg [3] .

Lásd még

Jegyzetek

  1. Számítógépes kikapcsolódás: A Wireworld, Rugworld és más eltérítéseket létrehozó cellás automata programok, Scientific American (1990), A.K. Dewdney
  2. Nyles Heise. Drótvilág . Az eredetiből archiválva : 2013. február 13.
  3. Mark Owen. A vezetékes világ számítógépe . Az eredetiből archiválva : 2013. február 13.

Linkek