Skip to content
This repository has been archived by the owner on Jul 16, 2023. It is now read-only.
/ Unsafe-4-Bit Public archive

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

License

Notifications You must be signed in to change notification settings

JumperBot/Unsafe-4-Bit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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