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.182.227.137 with SMTP id sa9mr6724816obc.44.1446837751146; Fri, 06 Nov 2015 11:22:31 -0800 (PST) X-Received: by 10.182.255.227 with SMTP id at3mr215523obd.4.1446837751120; Fri, 06 Nov 2015 11:22:31 -0800 (PST) Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!mx02.eternal-september.org!feeder.eternal-september.org!news.glorb.com!i2no283073igv.0!news-out.google.com!fs1ni927igb.0!nntp.google.com!i2no283068igv.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Fri, 6 Nov 2015 11:22:30 -0800 (PST) In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=82.216.245.129; posting-account=21X1fwoAAABfSGdxRzzAXr3Ux_KE3tHr NNTP-Posting-Host: 82.216.245.129 References: User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <2e760dcb-6202-49a2-9ec9-90babe48a75a@googlegroups.com> Subject: Re: How many of you have Ada programming careers? From: Hadrien Grasland Injection-Date: Fri, 06 Nov 2015 19:22:31 +0000 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Xref: news.eternal-september.org comp.lang.ada:28246 Date: 2015-11-06T11:22:30-08:00 List-Id: Hi Nick ! Myself, I learned programming in Delphi as a kid, then quickly figured out = that in order to leverage third-party libraries, C and C++ were the way to = go. However, I never was entirely satisfied with these languages, as their = countless design errors kept jumping in my face (top pet peeves: "=3D" as a= n assignment operator AND an expression, ";" as the null statement, ill-def= ined int/long/short semantics, and the worst array semantics I have ever se= en). A decade later, I heard about Ada from my brother taking programming classe= s ("ugh, that compiler is SO annoying"), and it got me interested as I love= picky compilers that help me do the right thing. After learning it, it qui= ckly became my favorite language for hobby programming with no third-party = dependencies (e.g. OSdeving). I would love to program in Ada at work, but my professional background is i= n scientific computing and that realm is governed by C, C++, Fortran, and a= growing fraction of Python, together with parallel-friendly extensions to = these languages (OpenMP, CUDA, MPI...). From my understanding of the French= job market, Ada jobs here are mostly centered on embedded and military com= puting, a realm where recruiters seem unwilling to take risks with job appl= ications that have "original" backgrounds. So I guess for now, unless I end up on a surprisingly open-minded company f= or my next job, Ada programming will remain a hobby for me ;) Hadrien