\ELLOWOS
Overview
\ELLOWOS is an esoteric programming language created by Christopher Strickland in 2021. It was made to be a better brainfuck. There are no comments in \ELLOWOS, unlike most languages because Strickland was too lazy to add them. The syntax of \ELLOWOS is entirely characters from the latin alphabet. The name comes from an error while making an interpreter for \ELLOWOS. Instead of outputting "HELLO WO" (going to be HELLO WORLD) it output "\ELLOWOS".
Memory
\ELLOWOS uses a one dimensional memory tape. Each cell in the tape can only go up to 255.
Syntax
P | Increase Current Cell |
M | Decrease Current Cell |
L | Move Pointer Left |
R | Move Pointer Right |
F | Starts Function, Ends When Current Cell Is 0 |
E | Jumps To Function Start |
H | Jumps Back Current Cell Value Times
(If Pointer Is At Cell 5 And Jumps Back 3 The Cell Is 2) |
J | Jumps To Cell Number
(Uses Current Cell Value To Determine Cell Number) |
K | Jumps Forward Current Cell Value Times
(If Pointer Is At Cell 5 And Jumps Forward 3 The Cell Is 8) |
I | Takes User Input As ASCII |
Y | Adds User Input To Current Cell |
T | Takes User Input As Integer (Numbers Only) |
Z | Sets Current Cell To Zero |
X | Sets Pointer To Zero |
O | Outputs Current Cell As ASCII |
U | Outputs Current Cell As Integer |
C | Copies Cell Behind Pointer To Current Cell |
V | Copies Cell In Front Of Pointer To Current Cell |
Q | Multiplies Current Cell By Next Cell
(Deletes Next Cell) |
W | Divides Current Cell By Next Cell And Rounds Down
(Deletes Next Cell) |
A | Adds Current Cell And Next Cell (Deletes Next Cell) |
S | Subtracts Current Cell By Next Cell
(Deletes Next Cell) |
D | If Next Two Cells Are Equal Jumps To Cell Number
(Uses Current Cell Value To Determine Cell Number) |
G | If Next Two Cells Are Equal Jumps The Instruction
Pointer To The Current Cell's Value |
Programs
Hello World
rpppppppppplpppppppqppo mmmo pppppppo o pppo rppprpppppppppplqppo lppppppppo mmmmmmmmo pppo mmmmmmo mmmmmmmmo rpo
Fibonacci Sequence
\ELLOWOS can only output 14 numbers in the Fibonacci Sequence before the memory overflows
rrrrrppplppppppppppqppx urrrrollll purrrrollllurrrrollll purrrrollllrppp r rpppppf lc lurrrolll lfrplme v rurrrolllrflprme rme
\ELLOWOS
rpppppppppplpppppppppqppo rrpplppppppppppqlsmmmo pppppppo o pppo ppppppppo mmmmmmmmo ppppo
Alphabet With Character Codes
pprppppplqoz ppprppprpprppppplqlqlqpppp rrppprpprppppplqlqpplvprrpppppprpprppppplqlqmmlll frorrolluprollme
Compilers
A web compiler for \ELLOWOS Here by GermanSpetsnaz