Ok, I'll bite. I've worked in Smalltalk, on a real world application. It
was wonderfully simple to do powerful things. A cool application written
in it is dabbledb.com. On the internet, your clients don't tell you what
to program in.
I wouldn't say Python and Ruby (for example) are failures in any way,
Self is (sort of) simpler than Smalltalk, and I've heard Javascript
doesn't suck at all either, but I wouldn't trade Smalltalk for any of
those. AFAICT, none of them has as much depth of the kind I care about -
deep ideas, simple design.
Anyway, Smalltalk has been used in conjunction with kids since the 70s,
one current direction is squeakland.org . And I think the original idea,
of "cheating" in games as a programming task, is wonderful, but probably
quite complicated to implement in a game not designed for it. Got any
particular game in mind that might be friendly to this approach?
Daniel
PS - I won't refer to Java further on grounds of politeness ;-)
Shachar Shemesh wrote:
Shai Berger wrote:
אני מסכים עם שחר לגבי Logo, אבל לא לגבי ההכללה. אני חושב שהיא תופסת
לגבי שפות מוכוונות-אובייקטים "טהורות" יחסית (כמו Java, למשל)
אח אח אח. איפה מגיני Smalltalk כשצריך אותם.
הפיוריסטים יגידו שזו השפה מוכוונת אובייקטים הטהורה היחידה. כל השאר הן
רק נסיונות כושלים. מצד שני, כל מי שאי פעם עבד או כתב תוכנת "עולם
אמיתי" שכתובה ב-Smalltalk, שיקום.
אבל לא בהכרח לגבי שפות שכוללות תמיכה באובייקטים, אבל לא עושות מזה דת
(כמו פייתון, או, להבדיל, JavaScript).
אם לא מלמדים איזור בשפה שגורם לסיבוכיות, והשפה היא שלמה בלי אותו
איזור, אפשר פשוט להתעלם ממנו.
שחר
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]