In article <
cv143k...@mid.individual.net>,
A very interesting article. Lets decompose it a bit.
ALGOL: Of course it couldn;t take input fromt he keyboard in its initial
form. There was no keyboard. There was a card deck and any input data
was included there. You know, like Fortran and COBOL at that time.
COBOL: Still taught in schools? That would be a rare occurance. Trust
me, I watched it dissappear from curricula. mention of Y2K is just using
sound-bites to sell press. Y2K was the most over-sold non-problem in
history. But I do agree with the last part of that paragraph. There are
a lot of jobs still out there, they are not going away and some of them
pay very well. "Church Latin" A good choice. Mot on that in a minute.
PL/I: Don;t know that it was intended suplant COBOL and Fotran, at least
not at IBM who has been one of the strongest advocates of keeping all these
languages going. UNISYS, too. Maybe it's a mainframe thing? :-) I don't
get the resource hog part. COBOL and Fortran (as usually written) are
much bigger resource hogs, as I learned from experience fixing other people's
programs. I have seen OSes that were written in PL/I that were concise,
efficient and with very clear source code. "Old Church Slavinic" These
two were interesting choices for someone with my background. You see, other
than Comp Sci and German my degree also includes a concentration in Theology.
Based on my considerable research (as this factor of Theology is one of
my real interests) the abandonment of Church Latin and Old Church Slavonic
has had some rather devastating impacts, sociologically, on both the
Western adn Eastern Rites of the Catholic Church. And a similar impact
on the Orthodox who held onto Slavonic a bit longer. The comparison is
very accurate, IMHO.
PASCAL: Not only used for teaching, but designed for it. Too bad people
just couldn't accept that fact. I can think of no place that uses it for
teaching today and can't imagine how you would teach OO with Pascal. Oh,
wait, people think Delphi is Pascal. When will they ever learn to change
the name once the language morphs that much. "Esperanto" Undoubtedly
for the later incantation. Tried to be everything to everybody and ended
out being nothing to nobody.
LISP: What can I say. Of all the languages I have learned this one
makes the least sense. Maybe it's a right-brain/left-brain thing. :-)
APL: Now there's a classic. Used to be the primary teaching language
at Marist College in, you guessed it, Poughkeepsie, NY. While it did
not require "Greek letters and obscure symbols, and thus a special
keyboard" they did make it easier to program and understand programs.
Those symbols were very meaningful to mathematicians. Of course, I
know of companies that still work in APL and one locally has a financials
program that is used widely in the Wall Street district of NYC. One of
my students interned there a coupls of summers while attending here.
He had no problem learning it and enjoyed his internships.
FORTRAN: FORTRAN was not like any english I ever saw. But then, that
may have been because most of it was written by engineers and scientists.
It was often fun working on these programs long after the person who
actually wrote them was no longer around. But it could be done and I
would gladly work on FORTRAN again given the opportunity.
LOGO: Another concept avaiable before the world (well, at least the
industry) was ready for it. There was much more to it than "turtle-
graphics". There was also "The Berkeley Floor Turtle" which would
have interested children much more but being tethered to the computer
interfered with its ability to move. I am hoping to try to revive this
by writing an interface to allow Berkeley Logo to control a Lego
Mindstorms Robot "Floor Turtle". We shall see.
ADA: Can't say that anyone was "the Inventor". It was a committee
project fropm the beginning started at the bequest of the US Air Force.
Its success 9and i say that with tongue firmly in cheek) can best be
measured that when the project was done and Ada was a product the
government mandated its use and the Air Force soundly refused and
went on using Jovial at Wright-Pat. I worked with it as a government
contractor before coming to the University and when I got here, i saw
it supplant Pascal as the first teaching language. I later received
emails from former students compalining about that because while it
was being sold here as "the wave of the future" students fount it to
be a major minus rather than a plus when they got that first job.
Well, maybe all but the ones who went to work for Lockheed-Martin. :-)
All in all an interesting article and a pleasant trip down memory lane.
I wonder how many other people here have actually worked with all of
these languages? :-) Oh, by the way, I can think of more that would
have fit into this article. How about SmallTalk. Prolog? And, while
I don't think in any way that it should be eliminated (kinda like how
I feel about COBOL) what about MUMPS/ANSI-M? :-)
bill
PS. I should probably mention now that for good or bad, my presence here
will likely decrease. Tomorrow is my last day at the University and I have
very limited INTERNET access at home so I likely won't be reading USENET
everyday anymore. It's been fun. Great bunch of professionals here and
I will miss the lively banter.