Draft:Ojogor (programming language)
Submission declined on 24 April 2025 by S0091 (talk). This is the English language Wikipedia; we can only accept articles written in the English language. Please provide a high-quality English language translation of your submission. Otherwise, you may be able to find a version of Wikipedia in your language at the Wikipedia home page and write the article there.
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
| ![]() |
Comment: LinkedIn is not a reliable source so should not be used. The other sources also do not appear the reliable source criteria. S0091 (talk) 21:02, 24 April 2025 (UTC)
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 (Bengali: অজগর 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
[edit]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
[edit]- 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
[edit]Python Version
[edit]number = 7
if number > 5:
print("big number")
else:
print("small number")
Ojogor Version
[edit]সংখ্যা = ৭
যদি (সংখ্যা > ৫) {
দেখাও "সংখ্যা বড়!"
} না হলে {
দেখাও "সংখ্যা ছোট!"
}
Reception
[edit]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
[edit]- Python (programming language)
- Programming languages
- Educational programming languages
- Software in the Bengali language
External links
[edit]References
[edit]- ^ 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
- in-depth (not just passing mentions about the subject)
- reliable
- secondary
- independent of the subject
Make sure you add references that meet these criteria before resubmitting. Learn about mistakes to avoid when addressing this issue. If no additional references exist, the subject is not suitable for Wikipedia.