From: Nasser M. Abbasi on
On 6/29/2010 11:40 PM, anon(a)att.net wrote:

>
> The big conspiracy among academicians is pushing C++ and other languages,
> were bad habits can become a cancer to the programmer/maintainers of any
> software package.

I think the choice of CS teaching languages went something like this:

PLI/SNOBOL -- the dark ages ?

Fortran -- late 70's ?

Pascal/Ada/Module2/ 80's. The golden age (algorithms+data
structures=programs)

C/lisp 80's-early 90's ?

C++ 90's - early 2000's ?

Java late 90's/middle 2000's ?

Python now ?

HTML5/JavaScript -- 2010's and for the rest of the 21 century :)


--Nasser






From: Dmitry A. Kazakov on
On Wed, 30 Jun 2010 18:54:10 +0000, Colin Paul Gloster wrote:

> I am replying at 18:51:23 UTC on June 30th, 2010 to a post with the
> bogus header:
> Date: Thu, 1 Jul 2010 10:13:46 +0200

Hmm, the header is correct +0200 = +02:00 = 2h 0m = CEST (Central European
Summer Time)

> Dmitry A. Kazakov sent:

>|3. CS students with majors in applied mathematics are incapable to design|
>|software in whatever language. I'm sorry, but have to say this. (:-))" |
>
> I do not understand.

Neither do I. It is a puzzling psychological phenomenon. Only professional
mathematicians can compete them. I have several books on numeric methods
and statistics with source code attached, usually in FORTRAN. It is
horrifying. Many scientific papers I had time to time to review contained
code samples. I guess they were intended to illustrate some point,
unfortunately absolutely in vain, because even Champollion were he still
alive, would be unable to decipher these. (:-))

--
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de
From: Phil Clayton on
On Jun 30, 9:36 am, tonyg <tonytheg...(a)googlemail.com> wrote:
>
> You should think yourself lucky we had three major languages (I won't
> say taught) we were told to use our projects with
>
> 1) ML
> 2) 68000 assembly
> 3) Ada
>
> so most of us loved Ada

ML is probably more extreme in terms of compile time errors - I can
see that some type errors would be horrendous for a novice. However,
having had the opportunity to spend the best part of 10 years
developing tools in ML (SML) to analyze Ada programs, I count myself
incredibly fortunate!
From: Kulin Remailer on
Colin Paul Gloster <Colin_Paul_Gloster(a)ACM.org> wrote:

> I am replying at 18:51:23 UTC on June 30th, 2010 to a post with the
> bogus header:
> Date: Thu, 1 Jul 2010 10:13:46 +0200
> so please improve the timestamping mechanism.

There's nothing wrong with his time stamp, he can always accuse you of
misquoting him since by the time you reply, he hasn't said anything yet.

;-)


From: starwars on
> I think the choice of CS teaching languages went something like this:
>
> PLI/SNOBOL -- the dark ages ?

No, that was already late in the game. FORTRAN came out in 1957, I think
COBOL came in 1959. Those two languages dominated CS curriculum in business
and mathematics areas for many years.

Although PL/I came out in 1963, FORTRAN and COBOL were already entrenched
in production and education so not many schools taught it although
compilers were certainly available from IBM.

SNOBOL was a niche language (and one I happen to like alot) but was also
not widely taught. Interesting language but not really great for teaching
or production, so not much of a player.

I don't know about the rest of your list but aside from your timing on
Pascal (may Wirth burn in hell) I think most of the rest of the list is
off.