Jump to content

Draft:Ojogor (programming language)

From Wikipedia, the free encyclopedia
  • 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)

Ojogor
Ojogor Logo
DeveloperRatul Hasan Ruhan
Typing disciplineDynamic
LicenseMIT License
WebsiteGitHub

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]
[edit]

References

[edit]