comp.lang.ada
 help / color / mirror / Atom feed
From: jim@hcr.UUCP (Jim Sullivan)
Subject: VAX/VMS C
Date: Fri, 4-Sep-87 12:51:55 EDT	[thread overview]
Date: Fri Sep  4 12:51:55 1987
Message-ID: <2826@hcr.UUCP> (raw)
In-Reply-To: 1069@bsu-cs.UUCP

In article <1069@bsu-cs.UUCP> dhesi@bsu-cs.UUCP (Rahul Dhesi) writes:
>In article <584@sugar.UUCP> peter@sugar.UUCP (Peter da Silva) writes:
>>[VAX/VMS C] is the worst 'C' development environment
>
>
>Even a very careful reading of the VMS C documentation and release
>notes reveals absolutely no bugs or deficiencies in the VMS C
>environment.  If anything, as the manual makes clear, VMS C adds
>functionality to the original UNIX implementation.
>
>Compare this with the large number of bugs and deficiencies that are
>documented in the manual for almost every UNIX program.

Of course, if the bug is not documented, it doesn't exist.  Personnally,
I'd rather know about the bugs before I hit them.  Honesty is the best
policy.

>Also note that VMS C runtime environment automatically converts all
>command-line arguments to lowercase, thus greatly simplifying argument
>parsing.

unless you want mixed case arguments.  Of course, the rest of VMS uses
uppercase arguments....

>          And no lint-like program is provided, saving you the
>temptation of using one and having to face the rude diagnostics it
>would probably give you.

because you've written bad, unportable code.  Just cause C lets you do
things doesn't mean that you should do these things.  Lint is very useful
in tracking down the bad things that you didn't mean to do.  Of course,
DEC seems to think that some things I consider illegal are perfectly legal.
For example, taking the address of a constant! (&2) or a[]="string"; inside
a function. (thanks to local C guru for comfirmation)

>But perhaps the most outstanding advantage of VMS C environment is that
>the cursor control routines require a terminal manufactured by DEC or
>something equivalent.  This saves no end of trouble--no more time
>wasted having to create termcap entries for strange terminals of
>questionable quality.

Just have to spend your money on new terminals if you don't have the DEC
supported terminal. (see discussion in comp.os.vms about SMG)

>Rahul Dhesi         UUCP:  {ihnp4,seismo}!{iuvax,pur-ee}!bsu-cs!dhesi

Jim Sullivan	HCR Corporation

  parent reply	other threads:[~1987-09-04 16:51 UTC|newest]

Thread overview: 58+ 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             ` Jim Sullivan [this message]
1987-08-18 15:17 ` 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
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-09-07 16:42 VAX/VMS C Mike Feldman
replies disabled

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