From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 109fba,1042f393323e22da X-Google-Attributes: gid109fba,public X-Google-Thread: 1014db,1042f393323e22da X-Google-Attributes: gid1014db,public X-Google-Thread: 103376,1042f393323e22da X-Google-Attributes: gid103376,public From: WhiteR@CRPL.Cedar-Rapids.lib.IA.US (Robert S. White) Subject: Re: Any research putting c above ada? Date: 1997/04/14 Message-ID: <5is19p$g3i@flood.weeg.uiowa.edu>#1/1 X-Deja-AN: 234614673 References: <5ih6i9$oct$1@waldorf.csc.calpoly.edu> <5ijb0o$ajc@ns1.sw-eng.falls-church.va.us> <334d3da5.14386594@aplcen.apl.jhu.edu> <2senchydgk.fsf@hpodid2.eurocontrol.fr> <3359e813.340466234@news.pacificnet.net> <33508283.56DD@aonix.com> <3373409f.494266577@news.pacificnet.net> Organization: ... Newsgroups: comp.lang.c++,comp.lang.c,comp.lang.ada Date: 1997-04-14T00:00:00+00:00 List-Id: In article <3373409f.494266577@news.pacificnet.net>, Kevin@Quitt.net says... >I would much rather have a development environment like UNIX where >dereferencing a NULL pointer is going to dump, than MS-DOS, where you >*might* get a message when the program exits. I *don't* like systems that >can fail silently. On the other hand, I don't want to have to incur the >overhead in continual run-time checking. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ > >But any language that does >not allow me to override the safety features is not useful. Any system ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >that does not let the programmer take responsibility for bypassing the >safes is *wrong*. But every Ada compiler that I have used DOES let us deliberately turn off the run time checks! So what is your point here? We leave the checks on during unit level tests and early integration tests. Then the project librarian/project engineer can choose to turn checks off on the high rate realtime tasks if the through-put benefits are required. Have you ever really used Ada? _____________________________________________________________________ Robert S. White -- an embedded sys software engineer