comp.lang.ada
 help / color / mirror / Atom feed
From: daveh@cbmvax.UUCP (Dave Haynie)
Subject: Re: "C" vrs ADA
Date: Fri, 21-Aug-87 11:10:48 EDT	[thread overview]
Date: Fri Aug 21 11:10:48 1987
Message-ID: <2242@cbmvax.UUCP> (raw)
In-Reply-To: 253@etn-rad.UUCP


> 	  Be aware that it is a very complex language (Carnegie
> 	  Mellon University is rumored to have required it for all sophomores-
> 	  which resulted in flunking out half their sophomore class) ...

It has been some time since I've been at CMU, having graduated in '83, but
that does sound more like rumor than anything else.  First of all, typically
all (Science and Engineering) Freshman take the introductory CS courses, 
which back in my day were in either Fortran (if you weren't planning to go on
in CS) or Pascal (if you were planning to go on in CS).  But since Ada is very
similar to Pascal (as far as Pascal will take you), it would have made a much
simpler transition to a more powerful language than going to C language.  
Though if they were going to change, I'd expect them to go to Modula2.  I think
by now just about all the computer courses are taught on PCs, so you'd have to
teach something that's well established on IBM or Mac machines.  Do real Ada
implementations exist for both of these.

Now, as far as CMU Sophomore CS classes go, it used to be very tough.  The
Sophomore level CS class in my day (15-211) had an approximately 50%
attrition rate, though for those who stuck it out, I don't think many if any
typically failed.  No real programming went on for half the class; at the 
beginning, they went through state and turing machines, regular expression,
general language control structures, and formal program proof.  That last
one is a real killer.  Anyway, shortly after I took the course, they split
it up into two separate ones that cover the same material.  I think there
were too many complaints about the difficulty of the course.

By the way, Ada wasn't developed by the DoD, though the required features
were.  They then held a language design competition.  Ada was the winner,
and it came out of a French affiliate of Honeywell, as I recall.  I've never
really used it myself, but in the compiler design course I took in college
we were required to design a language that at least had to start out looking
like Ada.  No one got far enough to implement all of the complicated stuff,
of course, most of the final compilers were basically PASCAL level with the
syntax of Ada.
-- 
Dave Haynie     Commodore-Amiga    Usenet: {ihnp4|caip|rutgers}!cbmvax!daveh
"The A2000 Guy"                    PLINK : D-DAVE H             BIX   : hazy
     "God, I wish I was sailing again"	-Jimmy Buffett, Dave Haynie

  parent reply	other threads:[~1987-08-21 15:10 UTC|newest]

Thread overview: 59+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1987-08-17 21:36 "C" vrs ADA Glen Harman
1987-08-18 14:49 ` spf
1987-08-19 17:03   ` "C" AND Ada Eugene Miya N.
1987-08-20  1:52     ` Richard Harter
1987-08-20 17:29       ` "C" AND Ada (epigram) David Palmer
1987-08-21  9:09       ` "C" AND Ada Kent Paul Dolan
1987-08-19 20:45   ` "C" vrs ADA ark
1987-08-20 20:10     ` Stephen 2. Williams
1987-08-21  0:19     ` Jef Poskanzer
1987-08-21  9:15     ` Webber
1987-08-21  1:04   ` R.A. Agnew
1987-08-21 15:27     ` spf
1987-08-23  0:35     ` Henry Spencer
1987-08-23 18:07       ` wyatt
1987-08-25 17:55         ` John Unekis
1987-08-25 18:57       ` David C. Albrecht
1987-08-27 16:32         ` Henry Spencer
1987-08-28 16:31           ` Renu Raman, Sun Microsystems
1987-08-28 15:51         ` Peter da Silva
1987-08-30  1:05           ` Rahul Dhesi
1987-08-31 13:55             ` sns
1987-09-04 16:51             ` VAX/VMS C Jim Sullivan
1987-08-18 15:17 ` "C" vrs ADA G.Gleason
1987-08-18 18:09 ` John Unekis
1987-08-21 12:07   ` Mr. Patrick J. Kelly Jr. GS-13
1987-08-21 13:00   ` steve
1987-08-21 14:04   ` Stefan M. Vorkoetter
1987-08-22 23:31     ` COBOL vs "C" vs ADA neubauer
1987-08-24 23:11       ` Dave Levenson
1987-08-25 19:18         ` FORTRAN vs COBOL vs Pascal vs C " Stephen the Greatest
1987-08-23 13:13     ` COBOL vrs Ada (was: Re: "C" vrs ADA) Kent Paul Dolan
1987-08-21 14:17   ` "C" vrs ADA M.P.Lindner
1987-08-21 15:10   ` Dave Haynie [this message]
1987-08-21 16:07   ` crowl
1987-08-22  2:44     ` hitchens
1987-08-27 18:53       ` jym
1987-08-22 14:31     ` Roy Smith
1987-08-26 16:17     ` Kurt Hoyt
1987-08-23  0:33   ` Henry Spencer
1987-08-18 18:43 ` Dave Haynie
1987-08-22 21:09   ` Eric Beser sys admin
1987-08-25 16:35     ` David Palmer
1987-08-26 14:21       ` spf
1987-08-28  0:49       ` peter
1987-09-03 20:03         ` R.A. Agnew
1987-08-26  3:38     ` Doug Gwyn 
1987-08-26 19:32       ` Charles Simmons
1987-08-26  9:25     ` Randell Jesup
1987-08-26 15:40     ` M.P.Lindner
1987-08-27 17:44       ` Jeff Bartlett
1987-08-31 17:53         ` mpl
1987-09-01 22:03           ` Barry Margolin
1987-09-02  0:32       ` eric
1987-08-26 18:30     ` Dave Haynie
1987-08-29  6:25     ` Henry Spencer
1987-09-01 19:02 ` Jacob Gore
1987-09-02 14:09 ` stt
  -- strict thread matches above, loose matches on Subject: below --
1987-08-25 20:44 blackje%sungod.tcpip
     [not found] <822@s.cc.purdue.edu>
1987-08-28 12:33 ` kelly
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox