Skip to content
@rajlang

Raj Lang

A simple, easy to use compiled programming language that can be compiled to multiple languages from a single syntax.

Logo

Raj Lang

A modern easy to use multipurpose programming language implemented in multiple programming language and can be compiled to many programming languages.

Syntax

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

🤔 Why?

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.

Implementation

In Progress

Languages Lexer Parser Compiler
JavaScript ✔️ ✔️ 👨‍💻
Python 👨‍💻 🏗️ 🏗️

Planned

Languages Status
Dart 🤝
C 🤝
Java 🤝
Rust 🤝
C++ 🤝
Go 🤝
Ruby 🤝
Lua 🤝
Swift 🤝

Note:

Emoji Means
✔️ Completed
👨‍💻 Working in progress
🏗️ Will be completed
🤝 Collaborators required

📜 License

Copyright © 2021 Rajaniraiyn.

This project is MIT licensed.


Made with ❤️ by Rajaniraiyn

^ back to top ^

Pinned Loading

  1. Syntax Syntax Public

    Syntax of raj language

    1

  2. Raj-JavaScript Raj-JavaScript Public

    Raj Lang implementation in JavaScript

    JavaScript 5

Repositories

Showing 6 of 6 repositories

Top languages

Loading…

Most used topics

Loading…