Skip to content

Latest commit

 

History

History
27 lines (23 loc) · 1 KB

README.md

File metadata and controls

27 lines (23 loc) · 1 KB

Shi

Welcome to my very own programming language... (Heavily inspired by BrainF**k)
Even if it is a joke it can do basically every task you can imagine ( given enough time/memory :] ).
With that said, lets get started

Instructions

'           = increases memory pointer, or moves the pointer to the right 1 block.
''          = decreases memory pointer, or moves the pointer to the left 1 block.
'''         = increases value stored at the block pointed to by the memory pointer.
''''        = decreases value stored at the block pointed to by the memory pointer.
'''''       = prints character to the console.
''''''      = reads character from user.
'''''''     = beginning of loop in form of -> while(cur_block_value != 0)...
''''''''    = jump back to beginning of loop.

ALL INSTRUCTIONS MUST END WITH A "SPACE" OR A "NEW LINE"

Example Programm

This programm will run a loop which subtracts 1 from the current cell untill the cell contains a 0

''''''' '''' ''''''''