אני אישית סולד משפות תכנות בשפות אנוש שאינן אנגלית. להלן הסיבות שהבאתי לכך
ממסה שכתבתי באנגלית בנושא "מהי שפת התכנות הטובה ביותר למתחילים":
<<<<<<<<<<<<<
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.