[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Programming?



> >I took an APL class in college (along with a couple dozen
> >other programming languages), and I'd stay as far away from
> >APL as possible.
> I don't know what sort of APL class this was, what the goal were, etc.
> One of the areas that has been revised heavily since you and I were in
> college was how APL is taught, and how APL is used to teach things like
> the discipline of programming.
> 
> I never took an APL cource in college, but I monitored a couple later on,
> and some of them were TERRIBLE! I won't bother defending them. That was also
> a long time ago.

APL was taught by someone I took some other programming classes from.
I enjoyed his other classes.  Other than that, I don't know how my
class rates amoung others.

> >It's nothing like any programming languages used today (other than a
> >few oddball applications still using APL).
> I don't understand the the use of the term "oddball". Is e-commerce oddball?
> Personnel systems? Banking? Manufacturing? Financial modeling? Insurance?

Is the word "nitch" better?

My point is:  if there was a pie chart of number of active programs
in the world broken down by programming language, I'd bet APL would
be in the < 1% slice.  Most places don't use it, and they never have!

> >I'd think it'd be more confusing than helpful.
> We must agree to disagree here, your experience with APL is more remote,
> casual, and (unfortunately) not as successful as my own. I'll stand by what
> I've said, done, taught, and accomplished over the years with APL.
> 
> I recall that a couple of years ago, we were all reading about that "oddball"
> OS -- Linux! :)

Is APL growing as fast as Linux?  Is APL growing at all?

I think a FIRST programming language should be something that's
commonly found in most workplaces, or at least vaguely resemble
a common programming language.  APL doesn't look like any other
programming language I've ever seen.  

--------------------------------------------
Bruce Smith                bruce@armintl.com
System Administrator / Network Administrator
Armstrong International, Inc.
Three Rivers, Michigan  49093  USA
http://www.armstrong-intl.com/
--------------------------------------------