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 10.224.172.66 with SMTP id k2mr8146777qaz.4.1372953606130; Thu, 04 Jul 2013 09:00:06 -0700 (PDT) X-Received: by 10.49.35.68 with SMTP id f4mr154984qej.0.1372953606074; Thu, 04 Jul 2013 09:00:06 -0700 (PDT) Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!news.eternal-september.org!mx05.eternal-september.org!feeder.eternal-september.org!feeds.phibee-telecom.net!de-l.enfer-du-nord.net!feeder1.enfer-du-nord.net!news.glorb.com!t19no359376qam.0!news-out.google.com!f7ni806qai.0!nntp.google.com!t19no359374qam.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Thu, 4 Jul 2013 09:00:06 -0700 (PDT) In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=176.253.4.164; posting-account=L2-UcQkAAAAfd_BqbeNHs3XeM0jTXloS NNTP-Posting-Host: 176.253.4.164 References: User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: Subject: Re: Object Pascal vs Ada -- which is better for a hobbyist? From: Lucretia Injection-Date: Thu, 04 Jul 2013 16:00:06 +0000 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Xref: news.eternal-september.org comp.lang.ada:16108 Date: 2013-07-04T09:00:06-07:00 List-Id: On Thursday, 4 July 2013 07:59:26 UTC+1, Dufr wrote: > Which is better for an amateur programmer, Object Pascal or Ada? >=20 > My worry about Ada is that it will entail too much overhead in terms of l= earning, because of the strict rules, whereas programming in Object Pascal = is said to be easier. Or, at least, this is what I have heard. >=20 > Is my understanding correct? >=20 > Is there a reason why I may want to prefer Ada over Object Pascal (again,= remembering that I am just a hobbyist)? Here's how I see things... 1) Pascal was developed as a learning language, like BASIC. Once you get to= grips with both Pascal and BASIC you have nowhere else to go to create mor= e advanced programs without going with a non-standard dialect which won't w= ork with any other compilers, if you need to. 2) Both Pascal and BASIC are dead. Going back to 1, yeah there's FreePascal/Lazarus which implements Delphi, b= ut even Borland doesn't support Delphi anymore and like I said, it's a non-= standard implementation. Standards are worth something. I would say that Ada could easily take the place as a learning language lik= e Pascal, the difference being, you have somewhere to go when you want more= complex applications. Is Ada more complex than Pascal, in some ways yes it is, but not by much. P= ascal doesn't have generics for a start and you will start to learn those q= uite quickly with Ada; same for separate compilation. Give Ada a go, you won't regret it, apart from compiler bugs (or Internal C= ompiler Errors - ICE's). Download GNAT and start messing about with Ada 201= 2. Luke.