User:Mavin Sandeep/sandbox
Submission rejected on 10 July 2025 by DoubleGrazing (talk). This topic is not sufficiently notable for inclusion in Wikipedia. Rejected by DoubleGrazing 14 days ago. Last edited by DoubleGrazing 14 days ago. | ![]() |
Comment: See WP:FORUM, WP:OR, and Wikipedia is not for things made up one day. DoubleGrazing (talk) 13:33, 10 July 2025 (UTC)
Aahaan | |
---|---|
Paradigm | Imperative, procedural, toy language |
Designed by | Mavin Sandeep |
Developer | Mavin Sandeep |
Typing discipline | Dynamic |
License | MIT |
Filename extensions | .ahn |
Website | https://github.com/mavinsandeep/aahaan |
Influenced by | |
LOLCODE, Python, BASIC |
Aahaan is a culturally-inspired toy programming language created by Indian developer Mavin Sandeep. Designed primarily for Tamil-speaking beginners, Aahaan integrates iconic phrases from Tamil cinema into its syntax, making programming more engaging and accessible to native speakers.
The language uses Tanglish (Tamil + English) syntax and runs via a lightweight Python-based interpreter. Aahaan is targeted at students, educators, and hobbyists who are either new to programming or interested in exploring culturally flavored esoteric programming languages.
Overview
[edit]Aahaan is an interpreted language with a `.ahn` file extension. Its syntax mimics conversational Tamil expressions, especially from popular Tamil movies. For example, the keyword `vechutten` is used to declare variables, while `ennaachu` is used for output.
Syntax
[edit]Aahaan features simple syntax for common programming tasks. Below is an example:
vechutten x = 5
vechutten y = 10
vechutten z = x + y
ennaachu z
Common keywords include:
- vechutten – Declare variable
- ennaachu – Print to console
- kelu – Input from user
- irundhaachu – Conditional (if)
- illana – Else
- vandhacha – While loop
- kaatuda – Function declaration
- odi – Return statement
Features
[edit]- Tanglish syntax (Tamil-English hybrid)
- Easy-to-read keywords inspired by Tamil movie dialogue
- Built-in functions (`max`, `pow`, etc.)
- Simple command-line interface
- Cross-platform support (Windows, Linux, macOS)
Example Programs
[edit]Max of Two Numbers
[edit]vechutten a = 5
vechutten b = 7
vechutten maxval = max(a, b)
ennaachu "Max is:"
ennaachu maxval
Age Check
[edit]kelu "Enter your age: "
vechutten age = _
irundhaachu (age >= 18) {
ennaachu "Eligible"
} illana {
ennaachu "Too young"
}
Development
[edit]The Aahaan interpreter is written in Python and distributed as an open-source project under the MIT License. The project is hosted on GitHub and encourages community involvement.
Reception
[edit]As of 2025, Aahaan is actively promoted through GitHub and social platforms. It has gained attention for its educational use in regional programming workshops and cultural coding experiments.