A modern easy to use multipurpose programming language implemented in multiple programming language and can be compiled to many programming languages.
Raj lang's syntax is primarily inspired form JavaScript and Python
# Function
// Function declaration
fn main() {
println("Hello World");
}
// Calling
main();
# Variables declaration
// with keyword
let a = "a"; // mutable
const b = "b"; // im-mutable
// without keyword
a = "a"; // mutable
b = "b"; // mutable
To learn more about syntax take a look at our Syntax repo
When I started programming, I trembled to read or understand any code except HTML. Then I slowly learned CSS and then Python. Then I tried to create a website without using JavaScript, but I couldn't do what's in my mind. So I tried to build client-side static webpages using Python but I failed. One day something come across my mind Universal Programming Language - A programming language that can be interpreted or compiled to others. At last Raj Lang was born.
Languages | Lexer | Parser | Compiler |
---|---|---|---|
JavaScript | ✔️ | ✔️ | 👨💻 |
Python | 👨💻 | 🏗️ | 🏗️ |
Languages | Status |
---|---|
Dart | 🤝 |
C | 🤝 |
Java | 🤝 |
Rust | 🤝 |
C++ | 🤝 |
Go | 🤝 |
Ruby | 🤝 |
Lua | 🤝 |
Swift | 🤝 |
Note:
Emoji | Means |
---|---|
✔️ | Completed |
👨💻 | Working in progress |
🏗️ | Will be completed |
🤝 | Collaborators required |
Copyright © 2021 Rajaniraiyn.
This project is MIT licensed.