'''Hindawi Programming System''' (hereafter refered to as HPS) is a [[GPL]]'d suite of [[open source]] [[programming languages]]. It allows non-English medium literates to learn and write [[computer programs]]. It is a [[scalable system]] which supports many [[programming paradigms]].
[[Shaili Prathmik]] or [[Indic BASIC]] and [[Indic LOGO]] are for beginners who want to start with [[computer programming]].
On the higher end it supports [[Shaili Guru]]or [[(Indic C]]), [[Shaili Shraeni]]or [[(Indic C++]]), [[Shaili Yantrik]]or [[(Indic Assembly]]), [[Shaily Shabda]]or [[(Indic Lex]]), [[Shaili Vyaakaran]]or [[(Shaili Vyaaka]] or [[/Indic yaac]]), and [[Shaili Kritrim]], which is an [[Indic [[programming language]] targeting [[JVM]].
==Mechanism and algorithms==
HPS uses [[Romenagri transliteration]] to first convert the high level source code into a compiler acceptable format and then uses an existing compiler to produce machine code.