Imitate
Imitate is an Esoteric programming language created by User:Buckets in 2019, 2021 and 2022, All very Different from each other, Sharing the Same Name.
Imitate (2019)
On December 29th, 2019, User:Buckets Created the First Instance of Imitate, for the Purposes to Imitate Redstone from Minecraft but in 2D because User:Buckets did not know How To 3D in A Text Format but then later User:Buckets Changed their minds and Changed some things Slightly or Removing things Or Adding Other Elements.
Commands | Instructions |
---|---|
@ | This is Equivalent to The Redstone Block, If any +s within its adjacent cells, The + Will Be On Else, Off. |
L | This Is Equivalent to The redstone Lever, It will Behave as this Esolang's Input, If It is switched to On, All Adjacent +s will be On, if it is Switched off, they Will be Off as well. |
+ | This is not Equivalent to Redstone Dust, If A Redstone dust is An adjacent cell to an @ or an on i, or a + that is Also On, it will be on. |
i | This Is not Equivalent to the Redstone torch, If a + is On and on the South Adjacent cell and If there is A + on the north Adjacent cell, the North Adjacent cell will be off Unless Otherwise, If the South Adjacent cell is Off, the north Adjacent cell will be On. |
& | This Will Alternate Between On and Off After Every Step And will behave Like L. |
% | This is Not equivalent To The redstone lamp, If it is Connected to an @, an On i, An on & or an on L, it will be On and "Turn Yellow", Else Nothing happens. |
Nand Gate:
& i+i + + L L
Imitate (2021)
The Second Instance of Imitate, was Created by User:Buckets in 2021 however, Is Supposed to Imitate What people think What Esolangs look like For people who Do not know what Esolangs Actually Look like.
Commands | Instructions |
---|---|
000 | Push the Next Command. |
001 | Push The Binary Input. |
010 | If The Top of the Stack = 0, Go to the 2nd Top Value's Line. |
011 | Add the Top two values On the stack. |
100 | XOR the Top two values on the Stack. |
101 | Rotate the Stack Clockwise. |
110 | Multiply the top Two Values of the stack. |
111 | Print the Top Value into ASCII. |
A+B Problem:
001001011111
Cat program:
001111
Imitate (2022)
The 3rd And final Instance Of Imitate Was also Created By User:Buckets im 2022, It has Nothing to do With the word 'Imitate' at all.
Commands | Instructions |
---|---|
> | The Command for Starting the program. |
< | Halts the Program. |
NN | If this Is Used, The Wrapper will Toggle Positive to Negative And Vice Versa. |
v | Move Down 1 Line. |
^ | Move Upwards Exactly One Line. |
| | If it Does not Equal Zero, It moves upwards one line Else, Downwards. |
: | Sets it to The User Input. |
? | Prints The Current Number into ASCII. |
(This Esolang has the mechanic Of wrapping, if it wraps Left to right or right to Left it will wrap To It & +1 unless NN to the current number if it wraps up or down it will Toggle Between Two Different Numbers.)
Cat program:
>:?<