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,FREEMAIL_FROM autolearn=unavailable autolearn_force=no version=3.4.4 X-Received: by 2002:a37:6690:: with SMTP id a138mr23771376qkc.152.1589329541022; Tue, 12 May 2020 17:25:41 -0700 (PDT) X-Received: by 2002:a9d:7d15:: with SMTP id v21mr18495322otn.182.1589329540629; Tue, 12 May 2020 17:25:40 -0700 (PDT) Path: eternal-september.org!reader01.eternal-september.org!feeder.eternal-september.org!news.gegeweb.eu!gegeweb.org!usenet-fr.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Tue, 12 May 2020 17:25:40 -0700 (PDT) In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: google-groups.googlegroups.com; posting-host=208.114.128.69; posting-account=MRPdDAoAAADUJmZVjnYaoafXFMadSeY1 NNTP-Posting-Host: 208.114.128.69 References: User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: Subject: Re: Not to incite a language war but apparently the Corona lockdown was based on 13 year old undocumented C-Code From: Olivier Henley Injection-Date: Wed, 13 May 2020 00:25:41 +0000 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Xref: reader01.eternal-september.org comp.lang.ada:58669 Date: 2020-05-12T17:25:40-07:00 List-Id: Wow! https://lockdownsceptics.org/code-review-of-fergusons-model/ This is ugly, lol... and they give another go in C++. (facepalm) For sure it would have fewer bugs or even no bugs in Ada. 1. The modeling power (embedded clarity combined with capabilities/paradigm= s properly supported) of Ada has no equivalent. 2. Nothing hard about making clean multithreading. 3. Using object-oriented techniques for handling complexity while retaining= flexibility and reusability is Part 3 of John English, Ada 95: The craft o= f object-oriented programming ... and any good undergrad software book writ= ten since 1996. Other languages are underspecified, lack features uniformity, are plagued b= y idiom trends, and the average Joes inevitably pile up their own party mes= s by arguing their right to express their style of programming, more often = than not, under the auspice of a god syndrome lacking frugal taste.=20 Ada just cuts the crap on all of these fronts while retaining all the cruci= al bits of something like C and C++, performance and low level hand really.= Is is that simple. Governments should just force Ada on their workforce. The public pays and t= herefore should be entitled to quality stuff that compounds. If you do not = want to learn it, ... like you learned Python on Youtube, on the job for th= e last 3 months, well you know where the door is. Enough with the clowns... =20