Bangla Lang is an interpreted programming language that allows developers to write code using the Bangla script. It’s designed to make programming more accessible for Bengali speakers by using their native language for syntax. Developed using C#, this project bridges the gap between technology and language, providing an innovative tool for native Bengali-speaking developers.
- Bangla Script Syntax: Write code entirely in Bangla script for an intuitive experience.
- Interpreted Language: Executes code line by line, providing real-time feedback.
- C# Backend: Built using C# for efficient performance and cross-platform compatibility.
- User-Friendly: Ideal for beginners and Bengali-speaking programmers.
- Watch this video Demo for better understanding
To run Bangla Lang, you will need:
- .NET SDK (version 6.0 or higher)
- Windows, macOS, or Linux operating system
-
Clone the repository:
git clone https://github.com/Sayemahamed/BanglaProgrammingLanguage.git
-
Navigate to the project directory:
- install from the .MSI file in Release folder
পূর্ণ প্রধান ( ) {
দেখাও( "Hello world" );
}
This code will output "Hello world" to the console. More example in Examples folder
Working on Bangla Lang 2.0 removed current code base. You are welcome to contribute there when code base made public
- Inspired by the need to make programming more accessible for Bengali-speaking communities.
- Built with C# to ensure high performance and flexibility.
For any inquiries, feel free to reach out to [[email protected]].
Bangla Lang 2.0 is an upcoming version of the interpreted programming language designed for Bengali speakers. This version introduces a simplified syntax, embedded SQLite3 database support, and HTTP capabilities, allowing developers to write code, manage databases, and build basic web applications—all in Bangla script.
- Simplified Syntax: Streamlined language structure for a more intuitive coding experience.
- Embedded SQLite3: Direct support for local databases within the language, allowing for easy data management.
- HTTP Capability: Integrated HTTP functionality for developing basic web applications and making API calls.