Draft:Ojogor (programming language)
![]() | Review waiting, please be patient.
This may take 3 months or more, since drafts are reviewed in no specific order. There are 3,231 pending submissions waiting for review.
Where to get help
How to improve a draft
You can also browse Wikipedia:Featured articles and Wikipedia:Good articles to find examples of Wikipedia's best writing on topics similar to your proposed article. Improving your odds of a speedy review To improve your odds of a faster review, tag your draft with relevant WikiProject tags using the button below. This will let reviewers know a new draft has been submitted in their area of interest. For instance, if you wrote about a female astronomer, you would want to add the Biography, Astronomy, and Women scientists tags. Editor resources
Reviewer tools
|
Comment: In accordance with Wikipedia's Conflict of interest policy, I disclose that I have a conflict of interest regarding the subject of this article. RatulHasanRuhan (talk) 20:52, 24 April 2025 (UTC)
![]() | |
Developer | Ratul Hasan Ruhan |
---|---|
Typing discipline | Dynamic |
License | MIT License |
Website | GitHub |
Ojogor (Template:Lang-bn is a Bengali programming language developed by Ratul Hasan Ruhan, a student of Daffodil International University. It introduces native Bengali syntax to the Python programming language, enabling new learners to write code in their own language. Ojogor is interpreter-based and designed to simplify programming education, especially for beginners from Bengali-speaking regions[1].
History
Ojogor was created in early 2025 by Ratul Hasan Ruhan with the goal of making programming easier for Bengali speakers[2]. The project gained public attention after being featured in various Bangladeshi media outlets. Its name "Ojogor" (Bengali: অজগর) is inspired by the Bengali word for python (snake), linking it symbolically to the Python programming language on which it's based[3].
Features
- Bengali Syntax: Replaces Python’s English keywords with Bengali ones.
- Interpreter-Based: Users run `.og` files via an interpreter written in Python.
- Standalone: Users do not need to install Python separately.
- Beginner-Friendly: Designed for new coders and educational settings.
- Mobile App: Ojogor is also available as a mobile app for easier access.
Example Code
Python Version
number = 7
if number > 5:
print("big number")
else:
print("small number")
Ojogor Version
সংখ্যা = ৭
যদি (সংখ্যা > ৫) {
দেখাও "সংখ্যা বড়!"
} না হলে {
দেখাও "সংখ্যা ছোট!"
}
Reception
Ojogor received recognition in multiple Bangladeshi media platforms for its innovative approach to teaching programming in the Bengali language. The Business Standard and Protidiner Bangladesh published articles about its potential impact on education and inclusivity.
See Also
- Python (programming language)
- Programming languages
- Educational programming languages
- Software in the Bengali language
External links
References
- ^ Programming Made Easy: DIU Students’ Ojogor Introduces Bangla Syntax to Python – The Business Standard Graduates
- ^ বাংলা ভাষায় প্রথম প্রোগ্রামিং ভাষা রুহানের ‘অজগর’ – Protidiner Bangladesh
- ^ LinkedIn Post: Programming Made Easy – DIU Students’ Ojogor – LinkedIn