[Edu-sig] [BULK] More OOP bashing (& which metaphor is best?)
kirby urner
kirby.urner at gmail.com
Thu Apr 5 06:30:16 CEST 2007
Not sure I'd counterpose "array-based versus OOP" as it's quite possible
to represent and manipulate a multidimensional array *as an object* (like
a list, but deeper).
That being said, true enough that J presents a strongly functional right to
left pipeline, very different from Python. More like REBOL perhaps? (Jason
Cunliffe has been our resident REBOL booster).
So here's where I insert my "tour the languages" approach: rather than
focus on NumPy, just focus on J for awhile. Learn what that's like.
Maybe your Python'll be better as a result.
Instead of charming our snake into doing stupid pet trix, use it to show
off the power of OO, and *other languages* to show of the power of
other-than-OO.
Touring may be fairly painless, some high rez screencasts and such.
No one says you have to become a master. My CS0 at Princeton
featured APL, FORTRAN, PL/1, SNOBOL and some simulated
Assembler as I recall, among other languages. Why not some
xBase while we're at it, with embedded SQL?
http://worldgame.blogspot.com/2006/08/toontown-revisited.html
http://worldgame.blogspot.com/2006/07/taking-refuge-in-j.html
Kirby
More information about the Edu-sig
mailing list