Top 1K Features Creators Events Podcasts Books Extensions Interviews Blog Explorer CSV

Ezhil

< >

Ezhil is an open source programming language created in 2007 by Muthu Annamalai.

#1008on PLDB 17Years Old
Homepage ┬╖ REPL ┬╖ Wikipedia ┬╖ Twitter

Ezhil, in Tamil language script (роОро┤ро┐ро▓рпН), 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. Read more on Wikipedia...


Example from Riju:
рокродро┐рокрпНрокро┐ "ро╡рогроХрпНроХроорпН, роЙро▓роХроорпЗ!"
# Hello world in Ezhil рокродро┐рокрпНрокро┐ "ро╡рогроХрпНроХроорпН!" рокродро┐рокрпНрокро┐ "роЙро▓роХрпЗ ро╡рогроХрпНроХроорпН" рокродро┐рокрпНрокро┐ "******* роиройрпНро▒ро┐!. *******" exit()
Example from Wikipedia:
роиро┐ро░ро▓рпНрокро╛роХроорпН yin(radius, color1, color2) #turtle_width(3) turtle_color("black") turtle_fill(True) turtle_circle(radius/2., 180) turtle_circle(radius, 180) turtle_left(180) turtle_circle( -1*radius/2.0 , 180 ) turtle_color(color1) turtle_fill(True) turtle_color(color2) turtle_left(90) turtle_up() turtle_forward(radius*0.375) turtle_right(90) turtle_down() turtle_circle(radius*0.125) turtle_left(90) turtle_fill(False) turtle_up() turtle_backward(radius*0.375) turtle_down() turtle_left(90) роорпБроЯро┐ роиро┐ро░ро▓рпНрокро╛роХроорпН main() #turtle_reset() yin(200, "white", "black") yin(200, "black", "white") turtle_ht() pause( "Done! Hit enter to quit", 5) роорпБроЯро┐ main()

Language features

Feature Supported Example Token
Booleans тЬУ True False
Comments тЬУ # A comment
Line Comments тЬУ # A comment #
Semantic Indentation X
- Build the next great programming language ┬╖ Add ┬╖ About ┬╖ Search ┬╖ Keywords ┬╖ Livestreams ┬╖ Labs ┬╖ Resources ┬╖ Acknowledgements ┬╖ Part of the World Wide Scroll