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

  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ā€¦