AS verbosity and ease(?) of learning
AS verbosity and ease(?) of learning
- Subject: AS verbosity and ease(?) of learning
- From: Lachlan Deck <email@hidden>
- Date: Fri, 10 May 2002 10:58:47 +1000
Hi there,
From: has <email@hidden>
Arthur also wrote:
The tendency of AS to be "verbose" can be a wonderful thing for a
beginning scripter, but it can also become a nightmare for someone
trying
to "master" the language.
I suspect the most valid cross against AS' verbosity is that,
line-for-line, you're likely to develop RSI that bit sooner than a C
programmer.
<grin> - very true.
I tend to "rate" the AppleScript learning curve in this way:
A user's difficulty in moving from being a...
- Newbie to a Novice, (how do I open a folder?) --> A++
- Novice to Intermediate, (munge the folder's name) --> C-
- Intermediate to Mastery, (efficiently munge the name) --> D-
- Mastery to Advanced, (objects, math, data structures) --> F
I think this may have more to do with "But nobody told me how to do any
of
this fricking stuff!" than it does with language syntax. There's plenty
of
AS-specific books telling you how to open folders, but not one - as far
as
I know - that introduces algorithms, OOP, etc.
Yes, this was my frustration - how on earth...as the dictionary's
references were far from helpful at times.
But, the following site goes a long way to explaining the stuff I didn't
know about for AppleScript that I knew in principle how to do (from C++,
Java etc):
http://developer.apple.com/techpubs/macosx/Carbon/interapplicationcomm/AppleScript/
AppleScriptLangGuide/index.html
The examples used in the AppleScript Guidebook's are also worth looking
through - especially Essential Sub-routines.
Now, the other tricky bit I suspect is that it takes time for people to
understand OOP.
And so the above address while very helpful, may not be aimed at a
newbie programmer.
with regards,
--
Lachlan Deck
email@hidden
_______________________________________________
applescript-users mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/applescript-users
Do not post admin requests to the list. They will be ignored.