JumperBot / Unsafe-4-Bit

The UFB (Unsafe Four Bit) Programming Language -- FAST | EASY | VERBOSE -- Built With Rust

Home Page:https://jumperbot.github.io/Unsafe-4-Bit/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

License Type Badge Version Tag  Badge Code Size    Badge Repo Size    Badge


Banner.png

UFBDesc.apng

Unsafe Four Bit | UFB | Unsafe-4-Bit
Fast-Paced | Compiled-Interpreted | Dynamically-Typed | Imperative-Procedural
Programming Language Built With Rust.


UFB reminds you of its lower-level counterparts as you manage your "RAM".

The 256 items in memory is divided into two parts: ROM and non-ROM.

This "freedom" lets you "shoot yourself in the foot".


βž• Installation ⬇️

git clone https://github.com/JumperBot/Unsafe-4-Bit.git

🚧 Contributing πŸ‘·

Good at designing homepages? You think that the code is slow?
Try redesigining this README! Reconstruct the code and open a pull request!
Want a new feature to be added? Want to help in another way?
Submit an issue or code it yourself! Star the repository!

πŸ§‘β€πŸ’» Tutorial 🧐

Write your first program full of commands.

'Then compile and run the program!


πŸ”§ Example πŸ”¨

// This program creates an endless background of "Hello World"s.

/*
Write "Hello World" to memory index: 38
*/
wvar  38  "Hello World "
// Print the variable residing in memory index: 38
print 38
/* Jump to command no. 0
   if the values in memory indexes 0 and 0 are equal */
je    0  0  0
// Empty out memory index 38 to avoid memory leakage
nvar  38