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.68.135.99 with SMTP id pr3mr3256725pbb.9.1405710277529; Fri, 18 Jul 2014 12:04:37 -0700 (PDT) X-Received: by 10.140.30.52 with SMTP id c49mr53357qgc.7.1405710277439; Fri, 18 Jul 2014 12:04:37 -0700 (PDT) Path: border2.nntp.dca1.giganews.com!nntp.giganews.com!h18no3752264igc.0!news-out.google.com!cz11ni6302qab.1!nntp.google.com!v10no1352661qac.1!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Fri, 18 Jul 2014 12:04:37 -0700 (PDT) In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=2a02:120b:2c65:e670:d91b:7e2d:ee62:ffe0; posting-account=gRqrnQkAAAAC_02ynnhqGk1VRQlve6ZG NNTP-Posting-Host: 2a02:120b:2c65:e670:d91b:7e2d:ee62:ffe0 References: User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: Subject: Re: why the pascal family of languages (Pascal, Ada, Modula-2,2,Oberon, Delphi, Algol,...) failed compared to the C family? From: gautier_niouzes@hotmail.com Injection-Date: Fri, 18 Jul 2014 19:04:37 +0000 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Xref: number.nntp.dca.giganews.com comp.lang.ada:187700 Date: 2014-07-18T12:04:37-07:00 List-Id: Le vendredi 18 juillet 2014 20:08:46 UTC+2, isaa...@gmail.com a =E9crit=A0: > 1) Where do I get a free compiler & toolchain? There are plenty of choice= s for C family, Java or whatever. Yes I found GNAT GPL, but it is not as cl= ean an install like others and the quality varies. 2012 was ok, 2013 was sl= oppy, 2014 seems ok again. Free is important, my employers are not going to= let me spend thousands of dollars to try another language when C has been = "proven" to work. You always have the choice of skipping a year if it doesn't work as you exp= ect. I do so at my job (and for my job :-) ) > 2) GUI. Yeah sorry, these days for many things my end users expect a GUI = and Ada doesn't really have it. GtkAda? Sure, but documentation & examples = are lacking and often incorrect, plus Gtk is such a pain to use when compar= ed to Windows stuff, Qt or even Java. If you use Windows, perhaps you'll be interested at this: http://sf.net/projects/gnavi/ > 3) Supporting libraries. Say I need to work with TIFF files? There's many= choices for C (libTIFF is common), they're always available for C. I had t= o work to find a half-baked option for Delphi, but I'm stuck when it comes = to Ada. ImageMagick? Maybe. Or GID ? http://gen-img-dec.sf.net/ Pure Ada. Oh, no TIFF. TIFF has lots of subformats - if you want a specific one, cont= act me... > Okay, now what happens when I need Ada to access scanners, cameras, etc? Then it's worth considering interfacing. It's device AND OS specific. _________________________ Gautier's Ada programming http://gautiersblog.blogspot.com/search/label/Ada NB: follow the above link for a valid e-mail address