Following is comparative analysis of Hindi Based Programming Languages.
Language Name | Base Language(s) | Creator/Origin | Primary Objectives | Key Syntactic Style/Features | Current Status | Availability | Sources |
---|---|---|---|---|---|---|---|
Bhailang | Hindi (colloquial) | Indian engineers (inside joke) | Novelty, Fun, Experimental | hi bhai , bhai ye hai , bol bhai ; TypeScript-based |
Toy Language | npm, VS Code Extension, GitHub (DulLabs/bhai-lang) | GeeksforGeeks, GitHub |
Kalaam.io | Hindi | Swanand Kadam | Education, Functional Hindi PL | प्रिंट() , अगर() ; Own parser/interpreter |
Early Stage, Actively Developed | kalaam.io, GitHub, Discord | Kalaam Documentation, Wikipedia |
Hindawi Programming System | Indic (Hindi, etc.) | Abhishek Choudhary | Full-fledged programming in Indic languages, Education | Shaili Guru (Indic C), Shaili Shraeni (Indic C++); Romenagri transliteration | Mature | SourceForge, TDIL recognized | Wikipedia, Howdy Glossary |
OM Lang (Mayank Kumar) | Hindi, Sanskrit | Mayank Kumar | Multilingual PL, Remove English dependency, OS/AI dev. | Claims high performance, supports 9+ Indian languages | Launched, Developmental | Described in articles | IMDb (Mayank Kumar), Aishwarya Khanduja (Sanskrit for AI) |
BHAML | Indic (Hindi, etc.) | Tech Mahindra Makers Lab | Enable coding in native languages, Education | Markup language style, On-screen keyboard, Keyword suggestions, Live preview | Active Project | bhaml.techmahindra.com | BHAML Website, Tech Mahindra Article |
Amrit (Suryansh-23) | Hindi (Hinglish) | Suryansh-23 | Experimental, Fun project | Go-based interpreter, Hinglish/Devanagari input, WASM playground | Experimental, Functional | GitHub (Suryansh-23/amrit), WASM playground | Hacker News thread, GitHub (Suryansh-23/amrit) |
Vyakarana Programming Lang. | Sanskrit (Inspired by Pāṇini) | (Details unspecified in sources) | Unambiguous syntax, Education, Reliability | Based on Pāṇinian grammatical principles | Conceptual/Research | Described in articles | ScienceIndiamag |
OM Language (Concatenative) | (Inspired by Indic) | (Details unspecified, GitHub repo) | Novel concatenative, homoiconic PL | Minimal syntax (3 elements), Prefix notation, Panmorphic typing, C++ header-only library | Experimental | GitHub (sparist/Om), om-language.com | GitHub (sparist/Om), Om language website |