https://github.com/bauripalash/pankti
Pankti Programming Language, A Practical Bengali Programming Language
https://github.com/bauripalash/pankti
bangla bengali compiler interpreter language programming-language
Last synced: 10 days ago
JSON representation
Pankti Programming Language, A Practical Bengali Programming Language
- Host: GitHub
- URL: https://github.com/bauripalash/pankti
- Owner: bauripalash
- License: mpl-2.0
- Created: 2023-06-04T14:05:45.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-10-01T04:15:53.000Z (4 months ago)
- Last Synced: 2025-11-17T21:04:04.573Z (2 months ago)
- Topics: bangla, bengali, compiler, interpreter, language, programming-language
- Language: Zig
- Homepage: https://pankti.palashbauri.in/
- Size: 1.14 MB
- Stars: 12
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-bangla - Pankti
README

# The Pankti Programming Language
## Introduction
Pankti is a dynamically typed programming language for programming in Bengali,
English, Bengali phonetic as well as Combination of both. Pankti is an easy to
learn programming language but it was also powerful language to create useful
and fast programs.
## Why
My mother tongue is Bengali. Previously there have been few attempts to build
a Bengali programming language but most of them have no practical usage, so I
ventured into the dark world of language design.
## Language Features
### Data Types:
* Strings/স্ট্রিং: `"Hello world"`, `"pankti"`, `পলাশ বাউরি `
* Numbers/সংখ্যা: `100`, `3.14`, `1234`, `১২৩৪৫৬৭৮৯০`, `৩.১৪`, `৯9.9৯`
* Dictionaries/HashMap/Map/ম্যাপ: `{"name" : "palash" , "time":7.22 , "পদবি" : "বাউরি" }`
* Array/তালিকা: `["রবিবার", "Monday", 1 , 2.34]`
* Booleans: `true`, `false`, `সত্যি`, `মিথ্যা`
## Variables:
```go
ধরি নাম = "পলাশ"
ধরি পুরোনাম = নাম + " বাউরি"
ধরি মাস = "বৈশাখ"
ধরি সাল = ২০২৩
```
## Functions:
```go
কাজ ঘুমানো(নায়ক)
দেখাও(নায়ক + " এখন ঘুমোচ্ছে!")
শেষ
ঘুমানো("পলাশ")
```
```go
Output: পলাশ এখন ঘুমোচ্ছে
```
## Documentation
*
## Project Status
> Pre-alpha. Under heavy development
## Related Projects
[](https://github.com/bauripalash/panktikhata)
[](https://github.com/bauripalash/pankti-web)
## LICENSE
> MPL v2
>Note: Buno the Heron, the mascot is created by Me, Palash Bauri and are
licensed under [Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International](https://creativecommons.org/licenses/by-nc-nd/4.0/?ref=chooser-v1)
## Special Thanks:
Thorsten Ball for writing these amazing book "Writing An Interpreter In Go" and "Writing A Compiler In Go" and Robert Nystrom for writing his awesome book "Crafting Interpreters"