User:Win7HE/random
all my esolangs in 1
Hyper- bla bla
- This article is not detailed enough and needs to be expanded. Please help us by adding some more information.
Hyperinotoidion is just brainfuck but with "a" that that clears all cells and "+" is replaced by "i". "/" starts string mode, it will see the ascii character, put it in the cell and then go right. "*" ends string mode.
Deadshark
Deadshark (v1.1) is a language based on Deadfish, created by User:Win7HE.
Why "deadshark"?
The language is called Deadshark because it's better, and has bigger code.
Commands
There are two accumulators, accumulator 1
and accumulator 2
.
.
Command | Behavior |
---|---|
#i |
Increment accumulator 1 or accumulator 2 if its swapped. It will increment by #.
|
#d |
Decrement accumulator 1 or accumulator 2 if its swapped. It will decrement by #.
|
0s |
Squares accumulator 1 |
qo |
Print contents of accumulator 1 .
|
wo |
it adds the ascii character (number from accumulator 1 ) to console line # (number from accumulator 2 )
|
eo |
Creates a empty item for ascii character printing. |
0/ |
Swaps accumulators for i and d (does not swap values) |
There is no 0h
.
Implementations
Scratch
It's in the external links, press "See inside".
Example Program
0/1i0/eo9i0s9dwo8i5i5i5i5i5iwo
This prints "Hi" into item 1 using ASCII printing
External Links
"Deadfish 2"
go to or back to Deadfish here
Deadman is created by User:Win7HE, that contains new stuff like ♣, ♠, •, and input, and is a joke language.
also it doesnt contain the accu<0 or accu>255 stuff
Commands
☺ is i,
☻ is d,
♥ is s,
♦ is o,
♣ multiplies by 2,
♠ changes the code pointer position to the accumulator,
• sets the accumulator to nothing,
◘ sets the accumulator to input (the accumulator can be text, and ♦ a.k.a. o can print text.),
○ sets the accumulator to the accumulator and the 5 characters in front of it and skips them
◙ checks if the accumulator is the first 3 characters, if its false it will skip 10 characters
Example Programs
Cat
•◘♦
Hello world program
•○Hello○, wor○ld!..♦
This program is pretty similar to the Outinp hello world program... anyways
(without looping or jumps) Truth Machine
•○123 i○s one◘♦◙123•☺♦♂♂♂♀♀♀♪♪•☺☻♦
XKCD random number
☺☺♥♦
External Links
No.
- REDIRECT Esoteric programming language
original
Outinp is an esolang created by User:Win7HE, not made for code golfing and probably turing complete.
Commands
Any # can be replaced by a diffrent character. Any $ can be a comment, or replaced by a space.
out##### - outputs the #'s.
inp##### - asks you for 5 character input with reason that is the #.
oui$$$$$ - outputs input
emp$$$$$ - a newline (new empty scratch list item)
1in##### - increases variable 1 by #####. (if negative number decreases variable)
2in##### - increases variable 2 by #####. (if negative number decreases variable)
iff###$$ - if variable 1 not ### skip next command
swp$$$$$ - swaps variable 1 and 2's values
ouv$$$$$ - outputs ascii value mapped variable 2
jmp##### - jumps to command #####
ini$$$$$ - increases variable 1 by input (input, not hashtags)
nop$$$$$ - a no operation command.
Example Programs
Cat
inpimcatoui/////inpimcatoui/////inpimcatoui/////
Truth Machine (please fix this code or interpreter)
out123 iouts 1, outelse outzero.inpinputini.....emp.....iff123..jmp00009jmp00012out11111jmp00009nop.....out00000jmp00012
Hello World
outHelloout, woroutld!..