Skip to content

Tpaefawzen/dis-esolang.zig

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dis-esolang.zig

Implementation of the esoteric prorgramming language Dis.

Generalized base, generalized digit, generalized bits of data.

About Dis

A programming language that works on base-3 10-digit computer of accumulator A, program counter C, and data pointer D, and 59049 cells of base-3 10-digit memory with shared data and shared code, and a byte-unit of input and output functions.

Machine instructions

Every instruction shall take no operands; the program must do something with accumulator A, data pointer D, and content of memory at address number contained in register D.

Instruction 33 is halt command; the computer stops. Instruction 42 is data-loader; D := mem[D]. Instruction 62 is right-rotate operator; A, mem[D] := rotate(mem[D]). The content of memory specified at register D gets

About

Port of https://github.com/Tpaefawzen/dis.optimized into Zig language; esoteric programming language Dis

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages