Video

Ezhil – தமிழ் நிரல் எழுது / Write Code in Tamil! – part 1

எழில் (தமிழ் நிரலாக்க மொழி) மூலம் இப்போது நீங்கள் தமிழ் கணினி #நிரல்களை எழுத முடியும்!
Ezhil is Tamil programming language. Write Code in Tamil.

This video explains concepts of Ezhil language, and how you can program via the http://ezhillang.org website. Try programs at http://ezhillang.org/ezhil_eval.html

Ezhil Language – Website – updates – இணைய தளம் – updates

Recently I have opportunity to update Ezhil website for more usability. Since November, 2013, I have following features,

  1. Usability – Cookies
    1. Ezhil Website uses cookies to store your programs when you execute them.
    2. Cookies enable you to not lose your programs you have typed in the Ezhil website
    3. You can learn more about the Cookies technology
  2. Examples
    1. It is now possible to browse over 100 examples via Ezhil website
    2. This can help you to learn the Ezhil language
  3. Editor
    1. Default program loading in the Ezhil editor is hidden, and you won’t see the flashing of content
    2. Loading examples, or loading your old program from the Cookie will no longer select or highlight the text

These are development updates, thanks for continued interest Ezhil!

Link

(eBook) “தமிழில் நிரல் எழுது – எழில் நிரலாக்க மொழி”

(eBook) “தமிழில் நிரல் எழுது – எழில் நிரலாக்க மொழி”

இந்த புத்தகம் தமிழில் நிரல் எழுத கற்று கொடுக்க உதவும்.

பொருளடக்கம் (Table of Contents)

முன்னோட்ட புத்தகம் (Preview Book)

எழில் (Ezhil), தமிழில் எழுதும்வகையில் உருவாக்கப்பட்டுள்ள நிரலாக்க மொழியாகும். இதில் தமிழ் கலைச் சொற்களைக் கொண்டே நிரல்கள் எழுத முடியும். இது இலவசமாகக் கிடைக்கக்கூடிய ஒரு நிரல் மொழியாகும். இம்மொழி இன்னோர் பிரபல மொழியாகிய பைத்தானு(Python)டன் ஒத்து இயங்கும்படி உருவாக்கப்பட்டுள்ளது. பைத்தானின் நிரலகங்களைப் பயன்படுத்தி இயங்கும் இந்த மொழியில், ஆங்கிலத்திலும் நிரல்களை எழுதமுடியும்.

தற்சமயம் சோதனை அடிப்படையில் வெளியிடப்பட்டுள்ள இந்த மொழி, விரைவில் முழுச் செயல்பாட்டுக்கு வரும் என எதிர்பார்க்கப்படுகிறது.
மேலும் வலைத்தளத்தில் http://ezhillang.org/

This book teaches you to program in Ezhil language.

Ezhil, in Tamil language script (எழில்), is 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 predominatly English language based computer systems.

Ezhil is the first freely available Tamil programming language, and accessible via web at http://ezhillang.org/

To buy the book –

தமிழில் நிரல் எழுது – எழில் நிரலாக்க மொழி

Quote

எண்ணிக்கையிலான இலக்கங்களின் தொகை (sum of digits of a number)

எண்ணிக்கையிலான இலக்கங்களின் தொகை (sum of digits of a number)

அறிமுகப்படுத்துதல் (Introduction)

எல்லோருக்கும் வணக்கம்! நான் ஒரு போது இந்த வலைப்பதிவு இடுகை எதிர்பார்த்து இருந்தது.

இந்த இடுகையில், இலக்கங்களின் தொகை கணக்கிட எவ்வாறு, நான் எப்படி காண்பிக்கிறேன்.
Hello everyone! I am excited to show you how to calculate the sum of digits of a number, in Ezhil language, through this blog post.

கேள்வி கூற்று – வினா / (Problem Statement)

ஒரு எண் என்ன? இது இலக்கங்களின் ஒரு சரம். What is a number? It is a string of digits.
e.g. 1, 2, 1729, 314159, 355, 113, 1001, etc.
மேலே காட்டப்பட்டுள்ள எண்களை, எண்ணிக்கையிலான இலக்கங்களின் தொகை; the sum of digits for above numbers.
e.g. 1 -> 1, 2->2, 1729 -> 1+7+2+9 = 19, 314159 -> 3 + 1 + 4 + 1 + 5 + 9 = 23, etc.

 யோசனை/ (Solution Idea)

இது எளிதாக இருந்தது! ஆனால் நமது பிரச்சனை இதை ஒரு நிரல் எழுதுவது இருக்கிறது. This was easy! But our problem is to write a program for doing this.
எண் 1279 பரிசீலிக்க. Consider the number 1279.
  1. 10 மூலம் எண்ணிக்கையை வகுப்பதன், மற்றும் எஞ்சிய எடுத்து கணக்கிடலாம். மட்டு ஆபரேட்டர் “%” மற்றும் பிரிவு “/” பயனுள்ளதாக இருக்கும். Dividing the number by 10, and take the remainder. Modulo operator “%” and division “/” are useful.
  2. sum = 0; எண்  = 1279; எஞ்சிய = 9 = 1279%10; வகுப்பதன் = 127 = (1279/10) ;
  3. எஞ்சியவை சேர்த்து வைத்துக்கொள்ள. Add remainder to the total.
  4. sum = sum + எஞ்சிய.
  5. ஆதாய பங்கு >=  0 வரை, 4 – படிகள் 1 செய்யவும். Repeat steps 1 – 4, with the dividend as the new number until dividend > 0.

அனைத்து ஒன்றாக நீங்கள் அதை வைத்து  (Putting it all together you get),

# இது ஒரு எழில் தமிழ் நிரலாக்க மொழி உதாரணம் 
# sum of digits of a number
# எண்ணிக்கையிலான இலக்கங்களின் தொகை

நிரல்பாகம் எண்_கூட்டல்( எண் )
  தொகை = 0
  @( எண் > 0 ) வரை
     d = எண்%10;
     பதிப்பி "digit = ",d
     எண் = (எண்-d)/10;
     தொகை  = தொகை  + d
  முடி
  பின்கொடு தொகை 
முடி

பதிப்பி எண்_கூட்டல்( 1289)#20
பதிப்பி எண்_கூட்டல்( 123456789)# 45

நீங்கள் நிரலை ezhillang.org  முயற்சி செய்யலாம்; You can try out the code at ezhillang.org

வாசிப்பு நன்றி, மற்றும் உங்கள் கருத்துக்களை பகிர்ந்து கொள்ள!
அன்புடன்,
முத்து

Thanks for reading, and share your comments!
Regards,
Muthu

Video

A hour of Code – அனைவருக்கும் நிரலாக்க ஒரு மணி நேரம் கற்பிக்க

Code.org has launched an all American initiative to teach programming to everyone. See the promotional video here. Code.org project, is to teach everyone one hour of programming!
One day I hope we can make this a community outreach for Ezhil language.

Code.org அனைவருக்கும் நிரலாக்க கற்பிக்க அனைத்து அமெரிக்க முயற்சியை தொடங்கியது. இங்கே விளம்பர வீடியோ பார்க்க. Code.org திட்டம், அனைவருக்கும் நிரலாக்க ஒரு மணி நேரம் கற்பிக்க உள்ளது!

ஒரு நாள், மிக விரைவில், நான் இந்த எழில் மொழி ஒரு சமூகத்தின் நலனுக்காக செய்ய முடியும் என்று நம்புகிறேன்.