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-Language: ENGLISH,ASCII-7-bit X-Google-Thread: fdb77,5f529c91be2ac930 X-Google-Attributes: gidfdb77,public X-Google-Thread: 103376,25d5234e7b6ca361 X-Google-Attributes: gid103376,public X-Google-Thread: 1108a1,59ec73856b699922 X-Google-Attributes: gid1108a1,public X-Google-ArrivalTime: 2003-03-07 11:31:05 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!news.airnews.net!cabal12.airnews.net!usenet From: "John R. Strohm" Newsgroups: comp.lang.java.advocacy,comp.object,comp.lang.ada Subject: Re: Ada versus language-X and "getting real work done" (was): 64 bit addressing and OOP Date: Fri, 7 Mar 2003 12:59:44 -0600 Organization: Airnews.net! at Internet America Message-ID: X-Orig-Message-ID: References: <1quq5v0sb922r76rbpmcs2pe19dr4i5a2r@4ax.com> X-A-Notice: References line has been trimmed due to 512 byte limitation Abuse-Reports-To: abuse at airmail.net to report improper postings NNTP-Proxy-Relay: library2.airnews.net NNTP-Posting-Time: Fri Mar 7 13:30:32 2003 NNTP-Posting-Host: !dgI`1k-V[]Bg-` (Encoded at Airnews!) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4522.1200 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 Xref: archiver1.google.com comp.lang.java.advocacy:59629 comp.object:59128 comp.lang.ada:35047 Date: 2003-03-07T12:59:44-06:00 List-Id: wrote in message news:1quq5v0sb922r76rbpmcs2pe19dr4i5a2r@4ax.com... > Hyman Rosen wrote: > > >Programming language choice is so far from a factor in > >interoperability and communications that your comments > >are laughable. > > Why are stack buffer overflow problems such an issue in C when programs > receive communications that differ from what the programmer expected? Yes, > I'm aware this is a programmer deficiency. Subscribe to something like > Bugtraq for any length of time, and you'll see the same programmer problems > over and over and over again. > > Programming language choice is a factor. If you have a skilled programmer, > language doesn't matter. The problem is that it's far harder to find a > truly skilled C++ master than it is a C one. Both are many times harder to > find than a skilled Java guru. Not sure about Ada. What you miss in that statement is that it is nowhere near as necessary to HAVE guru-level programmers when working in Ada. The compiler catches many of the problems that in C or C++ would normally require the guru to meditate long and hard, and perhaps consult the entrails of a freshly-killed junior programmer.