ZOWIE

A programming language in the genre of esolang by Chris Pressey, Cat's Eye Technologies, Dec 29, 2009

Esowiki: ZOWIE

Try it Online (HTML5)

ZOWIE is a machine-like language in which all operations including structured control flow are memory-mapped. Control flow is structured in the sense of structured programming — the programmer never deals with gotos, or offsets or labels of any kind. Instead, the program writes to a memory location to mark the beginning or end of a loop or conditional.

Sample Program

MOV R10, 90
MOV R1, R1
MOV R0, R10
MOV R8, R10
MOV R5, 1
MOV R10, R8
MOV R8, R10
MOV R5, 64
MOV R3, R8

Computational Class

Turing-complete

Member of Language Family

Assembly

Programming Paradigms

Defined by

zowie.py in the ZOWIE distribution

Influences

Implementations