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: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!mx02.eternal-september.org!feeder.eternal-september.org!gandalf.srv.welterde.de!news.jacob-sparre.dk!loke.jacob-sparre.dk!pnx.dk!.POSTED!not-for-mail From: "Randy Brukardt" Newsgroups: comp.lang.ada Subject: Re: Object Pascal vs Ada -- which is better for a hobbyist? Date: Tue, 15 Mar 2016 16:51:37 -0500 Organization: JSA Research & Innovation Message-ID: References: NNTP-Posting-Host: rrsoftware.com X-Trace: loke.gir.dk 1458078698 5424 24.196.82.226 (15 Mar 2016 21:51:38 GMT) X-Complaints-To: news@jacob-sparre.dk NNTP-Posting-Date: Tue, 15 Mar 2016 21:51:38 +0000 (UTC) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.5931 X-RFC2646: Format=Flowed; Original X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 Xref: news.eternal-september.org comp.lang.ada:29790 Date: 2016-03-15T16:51:37-05:00 List-Id: "Bob Butler" wrote in message news:nc8pfr$bl8$2@gioia.aioe.org... > On 2016-03-14, Dmitry A. Kazakov wrote: >> On 2016-03-14 19:19, Jeffrey R. Carter wrote: >>> On 03/14/2016 08:29 AM, girobusan@gmail.com wrote: >>>> I'm a hobbyist. I've chosen Pascal (Free Pascal) because it is: >>>> >>>> a) Cross platform >>>> b) Has a cross-platform GUI builder (Lazarus) and it's pretty nice >>>> >>>> I can develop an app on linux, than just drop my sources to Mac and get >>>> a working Mac app. That's amazing. >>> >>> I can do the same with Ada. Indeed, I had a GUI Ada program that >>> compiled and >>> ran on Windows and Linux with no code changes a couple of decades ago. >>> As usual, >>> other languages are playing catch up. >> >> I have Turbo Pascal sources from early 90's. Would they compile? > > Sure, you can run Turbo Pascal under DOS on real hardware or emulated. > >> Something tells me they won't. Ada sources from the same period of time >> still do. > > There's a little bit of a difference there. Turbo Pascal was a proprietary > language not a standardized one. What real Pascal implementation is a "standardized language"? There are lots of Pascal standards, but no implementation really follows any of them (in part because most of those standards are too limited for practical work). (That's one of the reasons behind the Ada trademark and the strong push to conformity assessment for Ada - Ada compilers actually implement the standard.) Randy.