From: Nasser M. Abbasi on 30 Jun 2010 15:07 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 30 Jun 2010 15:40 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 30 Jun 2010 19:14 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 30 Jun 2010 20:34 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 30 Jun 2010 21:38
> 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. |