Byte Lang currently supports only ARM64 on macOS. Support for x86 and other architectures will be implemented later.
Byte Lang is an emerging programming language designed to combine the low-level control of assembly language with the readability and structure of high-level languages. Currently in its early stages, Byte Lang offers a foundational set of commands and features aimed at high performance and clear, efficient programming.
- Early Development: Byte Lang is still evolving with a limited set of commands and features.
- Low-Level Control: Directly manipulate hardware and system resources with assembly-like syntax.
- Readable Syntax: A structured and human-friendly approach to low-level programming.
Since Byte Lang is in its early stages, the installation process involves cloning the repository and building from source:
-
Download the compiler from our release page:
-
Navigate to the Directory:
cd byte-lang
-
Run your first program:
./byte=lang (command)
- run (file location like example.txt)
number test_var = 0;
number test_var_2 = 10;
fn printstring() {
compare(10, 10)
.== {
println("printing");
};
}
loop(5) {
printstring(10, 10);
}
compare(10, 0)
.== {
println("equals");
}
.!= {
println("does not equal");
};
println("hello");
term;