comp.lang.ada
 help / color / mirror / Atom feed
From: tombre@crin.UUCP (Karl Tombre)
Subject: Re: What I miss... (really C, Ada, religion)
Date: Mon, 7-Oct-85 10:13:19 EDT	[thread overview]
Date: Mon Oct  7 10:13:19 1985
Message-ID: <124@crin.UUCP> (raw)
In-Reply-To: 2580002@csd2.UUCP

>>The only people who like it are those who can't
>>manage to write correct programs and need a crutch like subscript checking even
>>in a production version of a code.
>>
>>If you program has a proof of correctness, and it checks its input data
>>properly, it does not need range checks on subscripts.  Such checking only
>>slows the computer down.  I don't have spare cycles for such a wast of time.
>>REAL programmers don't need subscript checking, they write lint free code
>>automatically.  Please leave your ADA hype on net.ada where no one is bothering
>>to read it!
>
>    Right -- soft errors (or hard ones for that matter) never happen once
>    code reaches production.  Not to mention things like tasks over-
>    writing other tasks data areas and things of that sort.  Admittedly,
>    if these things happen you've got problems, but if I were the captain
>    of a 747, I would rather have the autopilot tell me to take over because
>    it detected a non-recoverable error and was shutting down, than
>    to have it attempt a manuever that would fold the wings like tin foil. 
>

It it is dificult for me to understand that people can be so proud of their
favorite language that they do not see its weaknesses and understand that in
some applications another language would do much better. I myself program
mostly in C, but I am convinced that some other kinds of applications than
my own, ADA would be much better (and for others LISP and so on).
Saying that REAL programmers don't need subscript checking because they
write lint free code automatically seems a very arrogant position to me.
Beware! Some day you might be bogged down in problem too complex to solve
without help from range checking and such things. One main problem with C is
its lack of abstraction, and in very large projects I would recommend ADA.

No language is that good, nor that bad!
-- 
--- Karl Tombre @ CRIN (Centre de Recherche en Informatique de Nancy)
UUCP:    ...!vmucnam!crin!tombre  or    ...!inria!crin!tombre
COSAC:   crin/tombre
POST:    Karl Tombre, CRIN, B.P. 239, 54506 VANDOEUVRE CEDEX, France

"Car le plus lourd fardeau, c'est d'exister sans vivre."
                                  (Victor Hugo)

  parent reply	other threads:[~1985-10-07 14:13 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <796@kuling.UUCP>
     [not found] ` <2580002@csd2.UUCP>
     [not found]   ` <191@graffiti.UUCP>
     [not found]     ` <568@unisoft.UUCP>
1985-09-29 18:21       ` What I miss... (really C, Ada, religion) Jan Steinman
1985-10-02  1:16         ` Eugene D. Brooks III
1985-10-03 20:14           ` William D Michael
1985-10-05 19:23             ` DARIN JOHNSON
1985-10-04 13:04           ` Re: What I miss... (really C, Ada, r rosen
1985-10-04 13:44           ` What I miss... (really C, Ada, religion) Jon Mauney
1985-10-05 15:17           ` Swamp Thing
1985-10-05 21:30           ` S.Rajeev
1985-10-06  6:04           ` Jan Steinman
1985-10-07 20:56           ` J. Eric Roskos
1985-10-02 16:04         ` Peter da Silva
1985-10-07 21:04           ` J. Eric Roskos
1985-10-09 18:56           ` Wayne Throop
1985-10-09 23:47           ` Peter Ludemann
1985-09-30 20:00       ` Subscript out-of-bounds detection Joe Orost
1985-10-06 20:54   ` What I miss... (really C, Ada, religion) Eugene D. Brooks III
1985-10-07 14:13   ` Karl Tombre [this message]
1985-10-11 12:59   ` J. Eric Roskos
1985-10-13  6:28   ` Barry Margolin
1985-10-16  5:46   ` systolic processor? wildstar
1985-10-21  2:26   ` Re: What I miss... (really C, Ada, religion) Richard Welty
replies disabled

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