Benutzer-Werkzeuge

Webseiten-Werkzeuge


projekte:barcamp:notes:aplundqube

Notes

Meine Sprache hat mehr Sonderzeichen als deine: Game Of Life in APL und Qube

Den Code findet man hier

APL
⍝ Game of Life
r ← (3 3 ⍴ ⍳ 9) ∊ 2 6 7 8 9
R ← ¯1 ⊖ ¯1 ⌽ 6 6 ↑ r
life←{⊃1 ⍵ ∨.∧ 3 4 = +/ +/ 1 0 ¯1 ∘.⊖ 1 0 ¯1 ⌽¨ ⊂⍵}
gen←{(life⍣⍵)⍺}
gens ← {((⍵+1) ⍴ ⊂⍺) gen¨ (⍳ ⍵+1)-1}
print ← {{'.⌹'[⍵+1]}¨⍵}
print¨ R gens 4
)OFF
projekte/barcamp/notes/aplundqube.txt · Zuletzt geändert: 05.02.2016 22:19 von Lukas Ruge