אני אישית סולד משפות תכנות בשפות אנוש שאינן אנגלית. להלן הסיבות שהבאתי לכך 
ממסה שכתבתי באנגלית בנושא "מהי שפת התכנות הטובה ביותר למתחילים":

<<<<<<<<<<<<<
Localised Programming Languages should be Avoided

The Wikipedia has an (incomplete) list of non-English based programming 
languages, that were created at some time. What these languages try to do is 
make sure young children or other people who did not master the English 
Alphabet and vocabulary well can start learning programming without knowing 
English first. 

I see several problems with this approach. One is that it is important that 
children will be taught English starting from an early age - as early as 
possible. This is because English, being the international language, is 
becoming more and more important for every one to learn. Tender children who 
are talked to in severel languages, will quickly master them, without 
confusing them. This will save them a lot of frustration later. 

Knowledge of English is more important than knowing how to program. So it is a 
good idea that when teaching programming to teach English first as a 
necessary pre-requisite. 

The other problem I see is that such localised programming languages feel 
unnatural and wrong. English has the richest technical vocabulary of any 
other language, and some terms in English are impossible to translate to 
other languages. And yet another is that such languages tend to be very 
ad-hoc and incomplete. Finally, code that is written in them cannot be 
understood by programmers who don't know this language. 

So, to sum up, instead of starting with a localised programming language, 
teach your students some basic English first. It might take longer, but will 
save more time and frustation later on. Plus, programming is a great way to 
expand one's mastery of English, especially today when the Internet is so 
prevalent.
>>>>>>>>>>>>>

(אם ברצונכם לקרוא את המסה המלאה, אנא שילחו אליי אמייל פרטי ואימרו לי אם אתם 
מעוניינים רק בקריאת המסה או שאתם גם רוצים להיות מנויים על רשימת הדיוור הסגורה 
של ה-Beta Reviwers שלי.)

בכבוד רב,

        שלומי פיש

On Sunday 20 August 2006 22:06, Nir Soffer wrote:
> On Aug 20, 2006, at 11:02 AM, Beni Cherniavsky wrote:
> >  פייתון בעברית.  לדעתי התרגום צריך
> > להתבצע בסביבה\עורך, ברמת identifiers,
> >  כדי השקוד שנפתח\נשמר יהיה קוד פייתון
> > חוקי.
>
> איך קוד יהיה חוקי כשפייתון תומך רק ASCII?
>
> למשל:
>
> variable = 1
> משתנה = 1
>
> for item in aList:
>       print item
>
> לכל פריט בתוך רשימה:
>      הדפס פריט
>
> נראה לי רעיון ממש נחמד, אבל האם זה אפשרי?

---------------------------------------------------------------------
Shlomi Fish      [EMAIL PROTECTED]
Homepage:        http://www.shlomifish.org/

Chuck Norris wrote a complete Perl 6 implementation in a day but then
destroyed all evidence with his bare hands, so no one will know his secrets.

לענות