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.