ActionScript as a teaching language

Zoltan zhunt-KdxWn004MjY at public.gmane.org
Mon Jan 2 18:03:49 UTC 2006


Stewart C. Russell wrote:

> While I'm normally a huge awk booster, and my awk-fu skills get heavy 
> use in meteorological data munging, it wouldn't make a very good 
> general-purpose first language. Its operational mode (basically, 
> execute this program for every line of the input) only works well for 
> text stream processing.
>
> If your learners are doing that, it's a very quick language to 
> teach/learn. I used to teach it to lexicographers for processing 
> dictionary text, and they always astonished me how well they took to it.
>
> If I were to be teaching a language, I'd want:
>  * block structure
>  * painless associative arrays/hashes (computers aren't just about
>    numbers)
>  * typelessness, for the most part (1 equals "1"; don't make me
>    have to worry about details)
>  * flexible and obvious data structure definition/use (I love Perl's
>    flexibility here, but the syntax would be odious to explain)
>  * simple graphics capabilities (maybe I'm showing my age here, but
>    the ability to draw stuff without having to worry about OS
>    dependencies would be a big help; people like pretty pictures)
>  * copious and sensible debugging/error messages.

What about Javascript running on FireFox 1.5 (this gives you a de-bugger 
and graphics via <canvas> and SVG)?

Zoltan

-- 
www.YYZTech.ca <http://www.yyztech.ca> Toronto talks tech.
www.Dine.TO <http://www.dine.to> Toronto's premier restaurant search engine.

Get Thunderbird <http://www.mozilla.org/products/thunderbird/>

--
The Toronto Linux Users Group.      Meetings: http://tlug.ss.org
TLUG requests: Linux topics, No HTML, wrap text below 80 columns
How to UNSUBSCRIBE: http://tlug.ss.org/subscribe.shtml





More information about the Legacy mailing list