Pluso

Pluso is an esoteric programming language created by User:Icepy in 2014. This programming language is called pluso because it has two commands: plus and output. The o standing for output, of course. The only data structure in pluso is an accumulator.

Storage
Pluso has a single accumulator, which can hold the integer values 0–26.

The initial value of the accumulator is 1.

Commands
The reference implementation ignores any non-command characters in the input file.

Charset
Output uses the Pluso charset:

Hello world
pppppppo ppppppppppppppppppppppppo pppppppoo pppo ppppppppppppo pppppppppppppppppppppppo pppppppppppppppppppo pppo pppppppppppppppppppppo pppppppppppppppppppo This will print HELLO WORLD

Python
def run(file): acc = 65 file = open(file) prgm = file.readlines for line in prgm: for cmd in line: if cmd == 'p': acc += 1 elif cmd == 'o': char = chr(acc) print(char, end='') if acc == 91: acc = 32 elif acc == 33: acc = 65