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.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,839916f6ca3b6404 X-Google-Attributes: gid103376,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!news3.google.com!feeder1-2.proxad.net!proxad.net!feeder2-2.proxad.net!newsfeed.arcor.de!newsspool1.arcor-online.net!news.arcor.de.POSTED!not-for-mail Date: Wed, 04 Mar 2009 16:22:43 +0100 From: Georg Bauhaus User-Agent: Thunderbird 2.0.0.19 (Macintosh/20081209) MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: not null References: <49ae93bc$0$31872$9b4e6d93@newsspool3.arcor-online.net> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-15 Content-Transfer-Encoding: 7bit Message-ID: <49ae9cc4$0$31877$9b4e6d93@newsspool3.arcor-online.net> Organization: Arcor NNTP-Posting-Date: 04 Mar 2009 16:22:44 CET NNTP-Posting-Host: efad3c8c.newsspool3.arcor-online.net X-Trace: DXC=T04W?kGTh^8LNKYb?b>076McF=Q^Z^V384Fo<]lROoR1^YC2XCjHcb9biGi;SFJC@7;9OJDO8_SK6NSZ1n^B98i:0_eR\N9hEV2 X-Complaints-To: usenet-abuse@arcor.de Xref: g2news2.google.com comp.lang.ada:4905 Date: 2009-03-04T16:22:44+01:00 List-Id: Hyman Rosen schrieb: > Georg Bauhaus wrote: >> As said to have been seen on /. >> another financial disaster, again caused >> by making references to nothing, in Algol W, >> http://qconlondon.com/london-2009/presentation/Null+References:+The+Billion+Dollar+Mistake >> > > You are misreading the abstract. First of all, it's not > about some particular incident. He's talking about the > overall impact. Second, he's not talking about failure > to check for null references, he's talking about having > null references at all, so Ada is no better. I didn't want to imply that Ada is any better WRT having null refs. Except, perhaps, that some language lawyers have said they would rather have wanted not null to be the default, which is closer to not having any null references in the first place. The overall impact of refs not "attached" (to use an Eiffel term; not null is spreading through languages it seems; C++, too?) is a financial disaster, with possibly one exception: there is money in a business selling software components whose purpose is to guard the holes kept open by operating system sellers. (Antivirus etc.)