comp.lang.ada
 help / color / mirror / Atom feed
* Re: status of PL/I as a viable language
@ 2003-02-20 23:00 David C. Hoos, Sr.
  0 siblings, 0 replies; 113+ messages in thread
From: David C. Hoos, Sr. @ 2003-02-20 23:00 UTC (permalink / raw)
  To: comp.lang.ada mail to news gateway


----- Original Message ----- 
From: "Peter Flass" <peter_flass@yahoo.com>
Newsgroups: comp.lang.pl1,comp.lang.ada
To: <comp.lang.ada@ada.eu.org>
Sent: February 20, 2003 4:06 PM
Subject: Re: status of PL/I as a viable language


> "John R. Strohm" wrote:
> > The last bug I found and fixed at my last employer was a null pointer
> > access.  That company has an internal coding policy that pointers will
> > ALWAYS be tested for null before being dereferenced.  
> 
> I would submit that this should be done by hardware, not software (i.e.
> location 0, assuming null is 0) should be fetch-protected from
> everywhere but a few O/S routines.  Anything else is a colossal waste of
> computing resources.
Well, that's probably what happened in this case.  This would cause a
segmentation fault, which would probably require more computing
resource to recover from, as it would to test the pointer for null and
take the appropriate action -- i.e., handling a signal costs more than
testing the value of a register for zero/non-zero.
> _______________________________________________
> comp.lang.ada mailing list
> comp.lang.ada@ada.eu.org
> http://ada.eu.org/mailman/listinfo/comp.lang.ada
> 
> 




^ permalink raw reply	[flat|nested] 113+ messages in thread
* Re: status of PL/I as a viable language
@ 2003-02-26 20:55 David C. Hoos
  2003-02-27 12:12 ` Preben Randhol
  0 siblings, 1 reply; 113+ messages in thread
From: David C. Hoos @ 2003-02-26 20:55 UTC (permalink / raw)
  To: comp.lang.ada mail to news gateway


----- Original Message ----- 
From: "Stephen Leake" <Stephen.A.Leake@nasa.gov>
Newsgroups: comp.lang.ada
To: <comp.lang.ada@ada.eu.org>
Sent: Wednesday, February 26, 2003 12:49 PM
Subject: Re: status of PL/I as a viable language


> Preben Randhol <randhol+news@pvv.org> writes:
> 
<snip>
> Not quite: it really is a buffer overflow :).
> 
> I suppose the term "buffer overflow" has been overloaded to mean
> "buffer overflow that allows security breaches". But in this context,
> I think the more narrow meaning is appropriate.
Well... if you waant to talk about narrow meanings -- how about
"attempted buffer overflow," which succeeds with C, and fails with Ada.

In my view, the meaning of buffer overflow is when the buffer really
overflows, not when a buffer overflow is attempted.
 
> 
> -- 
> -- Stephe
> _______________________________________________
> comp.lang.ada mailing list
> comp.lang.ada@ada.eu.org
> http://ada.eu.org/mailman/listinfo/comp.lang.ada
> 



^ permalink raw reply	[flat|nested] 113+ messages in thread
* Re: status of PL/I as a viable language
@ 2003-02-22 13:26 David C. Hoos, Sr.
  0 siblings, 0 replies; 113+ messages in thread
From: David C. Hoos, Sr. @ 2003-02-22 13:26 UTC (permalink / raw)
  To: comp.lang.ada mail to news gateway


----- Original Message ----- 
From: "John W. Kennedy" <jwkenne@attglobal.net>
Newsgroups: comp.lang.pl1,comp.lang.ada
To: <comp.lang.ada@ada.eu.org>
Sent: February 21, 2003 10:51 PM
Subject: Re: status of PL/I as a viable language


> Pointless Harlows wrote:
> > You may recall the perfect IBM mainframe utility routine IEFBR14 ;-)
> 
> > However, I did hear it said once that even the first version of IEFBR14 had
> > a fault in that it didnt return a zero return code.
> > Can anyone actually confirm that?
> 
> The story is quite true; I remember it well.
> 
> It had a second fault; it wasn't tagged re-entrant.
> 
> I've heard that it had a third, but it must have been documentation-only.
> 
> Of course, every "Hello World" program is perfect.
> 
> And I once tested a Julian-date converter (the _real_ Julian date -- 
> serially numbered days from January 1, 4713 BC) to exhaustion, so it was 
> perfect, too.

How "perfect" was it?  Did it take into account the varying dates on which
different parts of the world changed from the Julian to the Gregorian
calendar?

I'd wager it wasn't really "perfect," after all.

> 
> -- 
> John W. Kennedy
> "The poor have sometimes objected to being governed badly;
> the rich have always objected to being governed at all."
>    -- G. K. Chesterton, "The Man Who Was Thursday"
> 
> _______________________________________________
> comp.lang.ada mailing list
> comp.lang.ada@ada.eu.org
> http://ada.eu.org/mailman/listinfo/comp.lang.ada
> 
> 




^ permalink raw reply	[flat|nested] 113+ messages in thread
* RE: status of PL/I as a viable language
@ 2003-02-21 18:17 Lionel.DRAGHI
  2003-02-21 18:44 ` Hyman Rosen
  0 siblings, 1 reply; 113+ messages in thread
From: Lionel.DRAGHI @ 2003-02-21 18:17 UTC (permalink / raw)
  To: comp.lang.ada



| -----Message d'origine-----
| De: Hyman Rosen [mailto:hyrosen@mail.com]
...
| 
| And so is this an illustration of how Ada would have helped,
| or an illustration of how Ada would not have helped? Had Ada
| code raised a numeric error at the overflow, would that have
| caused the missile to engage its target properly?
| 
Ada would have possibly helped by raising an obvious exception during tests,
so that the software would have being fixed before flying.

No one think Ada is magic enough to prevent from all complex bugs, but it's
the cheapest way to reach some quality level.

Lionel Draghi



^ permalink raw reply	[flat|nested] 113+ messages in thread
[parent not found: <mHZ0a.42983$jM5.108891@newsfeeds.bigpond.com>]

end of thread, other threads:[~2003-03-04 12:11 UTC | newest]

Thread overview: 113+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-02-20 23:00 status of PL/I as a viable language David C. Hoos, Sr.
  -- strict thread matches above, loose matches on Subject: below --
2003-02-26 20:55 David C. Hoos
2003-02-27 12:12 ` Preben Randhol
2003-02-22 13:26 David C. Hoos, Sr.
2003-02-21 18:17 Lionel.DRAGHI
2003-02-21 18:44 ` Hyman Rosen
     [not found] <mHZ0a.42983$jM5.108891@newsfeeds.bigpond.com>
     [not found] ` <nRg1a.190899$HG.32437469@news4.srv.hcvlny.cv.net>
     [not found]   ` <3E51908E.9CCA3412@adaworks.com>
     [not found]     ` <8Gh4a.7455$_c6.743959@newsread2.prod.itd.earthlink.net>
     [not found]       ` <3E51ABCE.5491B9A2@adaworks.com>
     [not found]         ` <b2spe6$p23$1@helle.btinternet.com>
     [not found]           ` <3E5273DE.2050206@cox.net>
     [not found]             ` <3E531E6F.BDFB2599@adaworks.com>
     [not found]               ` <3E546C45.4010406@cox.net>
2003-02-20 15:49                 ` Richard Riehle
2003-02-20 16:26                   ` Donald L. Dobbs
2003-02-20 17:15                     ` Preben Randhol
2003-02-21  6:24                     ` Anders Wirzenius
2003-02-21 18:44                       ` John R. Strohm
2003-02-20 17:58                   ` Hyman Rosen
2003-02-20 18:44                     ` John R. Strohm
2003-02-20 19:09                       ` Larry Kilgallen
2003-02-20 19:27                         ` John R. Strohm
2003-02-20 19:48                           ` Hyman Rosen
2003-02-20 21:12                             ` John R. Strohm
2003-02-20 21:39                           ` Bobby D. Bryant
2003-02-21 20:36                             ` Randy Brukardt
2003-02-21  8:33                           ` Jean-Pierre Rosen
2003-02-20 19:34                       ` Hyman Rosen
2003-02-20 19:52                         ` Vinzent Hoefler
2003-02-20 20:14                           ` Hyman Rosen
2003-02-20 21:20                             ` Vinzent Hoefler
2003-02-21  8:14                             ` Ondřej Tučný
2003-02-21 14:54                               ` Hyman Rosen
2003-02-21 15:05                                 ` Vinzent Hoefler
2003-02-21 15:55                                 ` Preben Randhol
2003-02-21 16:45                                   ` Hyman Rosen
2003-02-21 17:40                                     ` Preben Randhol
2003-02-21 17:44                                       ` Preben Randhol
2003-02-21 18:10                                       ` Hyman Rosen
2003-02-21 18:38                                         ` Preben Randhol
2003-02-21 18:40                                           ` Preben Randhol
2003-02-21 18:52                                           ` Hyman Rosen
2003-02-21 19:24                                             ` Vinzent Hoefler
2003-02-21 19:57                                               ` Hyman Rosen
2003-02-21 20:37                                                 ` Vinzent Hoefler
2003-02-21 20:55                                               ` Randy Brukardt
2003-02-21 18:42                                         ` Vinzent Hoefler
2003-02-21 18:48                                 ` John R. Strohm
2003-02-21 20:22                                 ` Richard Riehle
2003-02-21 20:51                                 ` Randy Brukardt
2003-02-21 21:29                                   ` Hyman Rosen
2003-02-21 21:44                                     ` Vinzent Hoefler
2003-02-23  5:05                                       ` Hyman Rosen
2003-02-24 16:29                                         ` Vinzent Hoefler
2003-02-22 11:06                                   ` Preben Randhol
2003-02-23 22:04                                     ` tmoran
2003-02-24  9:32                                       ` Preben Randhol
2003-03-02  2:37                                         ` AG
2003-03-01 13:46                                           ` Preben Randhol
2003-03-03  0:57                                             ` AG
2003-03-02 12:40                                               ` Preben Randhol
2003-03-02 16:52                                                 ` John R. Strohm
2003-03-03  0:19                                                   ` Georg Bauhaus
2003-03-03  3:03                                                     ` John R. Strohm
2003-03-04 12:11                                                     ` Faust
2003-03-03  8:01                                                   ` Preben Randhol
2003-02-24 20:15                                     ` Randy Brukardt
2003-02-25 10:00                                       ` Preben Randhol
2003-02-26  1:10                                         ` Randy Brukardt
2003-02-26 18:49                                         ` Stephen Leake
2003-02-27 12:09                                           ` Preben Randhol
2003-03-01 18:16                                             ` Richard Riehle
2003-03-02  1:56                                           ` AG
     [not found]                                 ` <iqeli-c2d.ln1@beastie.ix.netcom.com>
2003-02-23  5:13                                   ` Hyman Rosen
2003-02-28 10:32                                     ` Lutz Donnerhacke
2003-02-28 18:52                                       ` Vinzent Hoefler
2003-02-23 19:19                                 ` Berend de Boer
2003-02-24  6:19                                   ` Hyman Rosen
2003-02-20 22:10                         ` Peter Flass
2003-02-20 22:26                         ` Chad R. Meiners
2003-02-21  9:13                         ` Dmitry A. Kazakov
2003-02-21 14:56                           ` Hyman Rosen
2003-02-21 16:04                             ` Preben Randhol
2003-02-21 19:41                             ` Mike Silva
2003-02-21 20:41                             ` Richard Riehle
2003-02-21 21:46                               ` Donald L. Dobbs
2003-02-23  2:23                                 ` Shmuel (Seymour J.) Metz
2003-02-23  5:02                                 ` Hyman Rosen
2003-02-23 18:34                                   ` Donald L. Dobbs
2003-02-24  6:22                                     ` Hyman Rosen
2003-02-21 19:16                           ` John R. Strohm
2003-02-21 19:49                             ` Hyman Rosen
2003-02-21 20:32                               ` Frank J. Lhota
2003-02-21 20:40                                 ` John R. Strohm
2003-02-21 20:35                               ` John R. Strohm
2003-02-21 21:40                                 ` Hyman Rosen
2003-02-21 22:25                                   ` John R. Strohm
2003-02-22 10:56                                   ` Preben Randhol
2003-02-22 19:55                                     ` Everett M. Greene
2003-02-23 11:15                                       ` Preben Randhol
2003-02-22 19:55                                   ` Everett M. Greene
2003-02-22 20:03                                     ` John R. Strohm
2003-02-22 22:38                                       ` Larry Kilgallen
2003-02-21 21:44                             ` Pointless Harlows
2003-02-22  4:51                               ` John W. Kennedy
2003-02-23  0:13                                 ` James J. Weinkam
2003-02-23  2:28                                   ` John W. Kennedy
2003-02-20 21:45                       ` Larry Kilgallen
2003-02-20 22:06                       ` Peter Flass
2003-02-20 23:30                         ` John R. Strohm
2003-02-21 13:46                           ` Peter Flass
2003-02-21 20:33                             ` Shmuel (Seymour J.) Metz
2003-02-21 20:26                           ` Shmuel (Seymour J.) Metz
2003-02-20 22:34                       ` Larry Kilgallen
     [not found]                       ` <1lagi-b33.ln1@beastie.ix.netcom.com>
2003-02-21 16:09                         ` Preben Randhol
2003-02-21 18:10                       ` Larry Kilgallen
2003-02-24 12:00                       ` Larry Kilgallen
2003-02-21 20:16                     ` Shmuel (Seymour J.) Metz
2003-02-22 12:57                       ` Peter Flass
2003-02-23  2:27                         ` Shmuel (Seymour J.) Metz

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