Ezhil (programming language)

Ezhil
Paradigminterpreted, imperative, structured
Designed byMuthiah Annamalai [1] at Google scholar
DeveloperIndependent/Freelance
First appeared2007
Stable release
version 0.99[2][3] / 23 August 2017; 7 years ago (2017-08-23)
Preview release
version 10rc0 / 14 March 2021; 3 years ago (2021-03-14)
Typing disciplinestrong, dynamic
OSLinux, Windows, Can be run in MacOS using Python's pip (package manager)
LicenseGPLv3
Filename extensions.n
Websiteezhillang.org
Major implementations
Ezhil-Lang
Influenced by
Logo, BASIC, Python
Preview warning: Page using Template:Infobox programming language with unknown parameter "caption"

Ezhil, in Tamil language script (Tamil: எழில், romanized: Eḻil, lit.'beauty', Tamil pronunciation: [eɻil̪]), is a compact, open source, interpreted, programming language, originally designed to enable native-Tamil speaking students, K-12 age-group to learn computer programming, and enable learning numeracy and computing, outside of linguistic expertise in predominately English language-based computer systems.

In the Ezhil programming language, Tamil keywords and language-grammar are chosen to easily enable the native Tamil speaker write programs in the Ezhil system. Ezhil allows easy representation of computer program closer to the Tamil language logical constructs equivalent to the conditional, branch and loop statements in modern English based programming languages. Ezhil is the first freely available programming language in the Tamil language and one of many known non-English-based programming languages. The language was officially announced in July 2009, while it has been developed since late 2007.

  1. ^ "Muthiah Annamalai".
  2. ^ Python PIP repository
  3. ^ Ezhil-Programming Language on github