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=unavailable autolearn_force=no version=3.4.4 Path: border1.nntp.dca3.giganews.com!border3.nntp.dca.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!goblin1!goblin.stu.neva.ru!eternal-september.org!feeder.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Oliver Kleinke Newsgroups: comp.lang.ada Subject: Re: Object Pascal vs Ada -- which is better for a hobbyist? Date: Wed, 28 Aug 2013 02:04:53 +0200 Organization: A noiseless patient Spider Message-ID: <20130828020453.0430a103@PC-8N-L> References: <20130827230816.535a440d@atmarama.noip.me> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Injection-Info: mx05.eternal-september.org; posting-host="9de5fa53b5d5607b31213434a83a3271"; logging-data="24311"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+GJu1OA6xbzGtpd1ykMKXn+pzqGKoPuHs=" X-Newsreader: Claws Mail 3.9.2 (GTK+ 2.24.20; x86_64-pc-linux-gnu) Cancel-Lock: sha1:Rwo/syX7yIMxphrrTIBoY6UUp6c= X-Original-Bytes: 2619 Xref: number.nntp.dca.giganews.com comp.lang.ada:183173 Date: 2013-08-28T02:04:53+02:00 List-Id: Am Wed, 28 Aug 2013 01:40:16 +0200 schrieb Yannick Duch=C3=AAne (Hibou57) : > Le Wed, 28 Aug 2013 01:37:27 +0200, Yannick Duch=C3=AAne (Hibou57) =20 > a =C3=A9crit: >=20 > > Le Tue, 27 Aug 2013 23:08:16 +0200, Gour a > > =C3=A9crit: > >> By looking at the table comparing the two languages > >> (http://www.prowiki.org/wiki4d/wiki.cgi?LanguagesVersusD), it > >> seems to me they are pretty close without any having some > >> outstanding features which would be insurmountable. > > > > The table says there is no unit testing in Ada while it says D > > provides it. At least they are wrong about Ada, as there is AUnit > > (comes in two incompatible different flavours, the FSF and GPL > > ones, but it's there), which as its name suggest, is to Ada, what > > JUnit is to Java. >=20 > The same with Guaranteed initialization. Ada has the unknown > discriminant, which force initialization, and has the > initialization/finalization or controlled types. >=20 > I guess there are other errors in this table. I won't try to search > for all, at least the existence of error is pointed to your attention. And then there is the 'Normalize_Scalars'.. There are a lot more mistakes in that table. Quote: "They're not trying to sell you on Ada; trying to sell you on D."