comp.lang.ada
 help / color / mirror / Atom feed
From: mpl@sfsup.UUCP (M.P.Lindner)
Subject: Re: "C" vrs ADA
Date: Fri, 21-Aug-87 10:17:55 EDT	[thread overview]
Date: Fri Aug 21 10:17:55 1987
Message-ID: <1902@sfsup.UUCP> (raw)
In-Reply-To: 253@etn-rad.UUCP

In article <253@etn-rad.UUCP>, jru@etn-rad.UUCP writes:
> 
> 	  The C language evolved at AT&T in the process of developing the
> 	  UNIX operating system. There were, beleive it or not, an A language
> 	  and a B language that preceded it. Finally with the C language the
> 	  original developer of the UNIX operating system (which was done on
> 	  a PDP-7 microcomputer) felt that he had what he wanted.

C was designed and implemented (originally) by Dennis Ritchie.  It was
designed as a systems programming language - something suitable for writing
applications like operating systems, compilers, utilities, and the like.
There was no "A".  Its evolution is FORTRAN -> BCPL -> B -> C (which leads
to speculation as to whether C's successor will be called "D" from "ABCD..."
or "P" form BCPL).  "B" was written by Ken Thompson, and BCPL by Martin
Richards, (and of course FORTRAN by Bachus (sp), so the ideas were *not*
that of one person.

> 	  moderately structured language , with a syntax that was similar
> 	  to the UNIX c shell (or vice versa). As UNIX gained wide acceptance

The "C" shell came much later - C predates UNIX, which predates the Bourne
shell, which predates the "C" shell.

> 	  in computer languages. C is now widely available outside the 
> 	  UNIX community and is a defacto standard with many companies. 
> 	  It is often the case in military/aerospace procurements that in
> 	  order to generalize the request for computer hardware so as not
> 	  to sole source a single vendor the government will ask for UNIX
> 	  because it is the only operating system that can be had on a 
> 	  non-proprietary basis on a variety of computer hardware. UNIX of
> 	  course brings C right along with it.

how true...

> 	  Because UNIX does not handle real-time applications (such as
> 	  interrupt handling) very well, and because there was no non-

whoah there! UNIX may not be real-time, but C certainly is.  Therefore I
claim that it made sense to develop a real-time operating system standard
(which was not done) rather than a language/environment standard (which
was done).

> 	  computer, she was rumored to be the first person to ever write
> 	  a program on punched cards- why her name is appropriate for a
> 	  real-time language is a mystery). If you are interested in the

I think her name is entirely appropriate for Ada, the "punch card" philospohy
language of the 80's.

> 	  satisfy the dogmatic prejudices of computer-science weenies.

oh yeah? :{)

Mike Lindner
...!ihnp4!attunix!mpl

  parent reply	other threads:[~1987-08-21 14:17 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   ` M.P.Lindner [this message]
1987-08-21 15:10   ` "C" vrs ADA Dave Haynie
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