* Re: How many of you have Ada programming careers?
2015-11-06 7:46 How many of you have Ada programming careers? Nick Gordon
@ 2015-11-06 8:25 ` Dmitry A. Kazakov
2015-11-06 8:29 ` J-P. Rosen
` (19 subsequent siblings)
20 siblings, 0 replies; 34+ messages in thread
From: Dmitry A. Kazakov @ 2015-11-06 8:25 UTC (permalink / raw)
On Fri, 06 Nov 2015 07:46:50 GMT, Nick Gordon wrote:
> Since you guys (and I suppose possibly girls, too) are quite venerable
> regarding Ada, I wonder how many of you use Ada at work?
I do.
> If you do, did
> you start with Ada, or did you start as a systems programmer in C, and
> move over to Ada because of the safety, or something like that?
I was taught FORTRAN, started systems programming in Assembler and FORTRAN.
I learned Ada before C.
C was unusable that time. It took long time and much more powerful machines
before I could use C. Compilation of hello-world took about 15 min with the
5-stage C compiler under RSX-11.
--
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: How many of you have Ada programming careers?
2015-11-06 7:46 How many of you have Ada programming careers? Nick Gordon
2015-11-06 8:25 ` Dmitry A. Kazakov
@ 2015-11-06 8:29 ` J-P. Rosen
2015-11-06 12:02 ` Aurele
` (18 subsequent siblings)
20 siblings, 0 replies; 34+ messages in thread
From: J-P. Rosen @ 2015-11-06 8:29 UTC (permalink / raw)
Le 06/11/2015 08:46, Nick Gordon a écrit :
> Since you guys (and I suppose possibly girls, too) are quite
> venerable regarding Ada, I wonder how many of you use Ada at work?
My company is about training and consulting in Ada, so yes, I use it
everyday.
> If
> you do, did you start with Ada, or did you start as a systems
> programmer in C, and move over to Ada because of the safety, or
> something like that?
I started as a system engineer in assembly, and programmed in Pascal and
several other languages... but very few C. But it was a long time ago...
--
J-P. Rosen
Adalog
2 rue du Docteur Lombard, 92441 Issy-les-Moulineaux CEDEX
Tel: +33 1 45 29 21 52, Fax: +33 1 45 29 25 00
http://www.adalog.fr
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: How many of you have Ada programming careers?
2015-11-06 7:46 How many of you have Ada programming careers? Nick Gordon
2015-11-06 8:25 ` Dmitry A. Kazakov
2015-11-06 8:29 ` J-P. Rosen
@ 2015-11-06 12:02 ` Aurele
2015-11-06 15:52 ` Niklas Holsti
` (17 subsequent siblings)
20 siblings, 0 replies; 34+ messages in thread
From: Aurele @ 2015-11-06 12:02 UTC (permalink / raw)
Started with Assembler, then FORTRAN, and later switched (and stayed) with Ada (around the same time as Pascal but before C). C++ sucks (especially interface methods) but its not easy to find a job in Ada these days :/
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: How many of you have Ada programming careers?
2015-11-06 7:46 How many of you have Ada programming careers? Nick Gordon
` (2 preceding siblings ...)
2015-11-06 12:02 ` Aurele
@ 2015-11-06 15:52 ` Niklas Holsti
2015-11-06 18:04 ` AdaMagica
2015-11-06 18:08 ` Jeffrey R. Carter
` (16 subsequent siblings)
20 siblings, 1 reply; 34+ messages in thread
From: Niklas Holsti @ 2015-11-06 15:52 UTC (permalink / raw)
On 15-11-06 09:46 , Nick Gordon wrote:
> Since you guys (and I suppose possibly girls, too) are quite
> venerable regarding Ada, I wonder how many of you use Ada at work? If
> you do, did you start with Ada, or did you start as a systems
> programmer in C, and move over to Ada because of the safety, or
> something like that?
I started with Burroughs Extended Algol around 1970. I also learned and
professionally used Pascal, Fortran, Cobol, various Basics, assembly
languages, C, ... First experience with Ada in mid-1980's IIRC, with DEC
Ada on MicroVAX. Currently doing Ada professionally, both in my day job
(spacecraft on-board SW, since about 1995) and in my own side business
(program analysis tools).
--
Niklas Holsti
Tidorum Ltd
niklas holsti tidorum fi
. @ .
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: How many of you have Ada programming careers?
2015-11-06 7:46 How many of you have Ada programming careers? Nick Gordon
` (3 preceding siblings ...)
2015-11-06 15:52 ` Niklas Holsti
@ 2015-11-06 18:08 ` Jeffrey R. Carter
2015-11-06 19:22 ` Hadrien Grasland
` (15 subsequent siblings)
20 siblings, 0 replies; 34+ messages in thread
From: Jeffrey R. Carter @ 2015-11-06 18:08 UTC (permalink / raw)
On 11/06/2015 12:46 AM, Nick Gordon wrote:
>
> Since you guys (and I suppose possibly girls, too) are quite venerable
> regarding Ada, I wonder how many of you use Ada at work? If you do, did you
> start with Ada, or did you start as a systems programmer in C, and move over
> to Ada because of the safety, or something like that?
I started out with FORTRAN-66. At various times I have also used assemblers, C,
COBOL, DATABUS, Pascal, Python, and Ratfor professionally.
I learned Ada in 1984 and it remains the best designed language of any I've
encountered.
--
Jeff Carter
"There's no messiah here. There's a mess all right, but no messiah."
Monty Python's Life of Brian
84
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: How many of you have Ada programming careers?
2015-11-06 7:46 How many of you have Ada programming careers? Nick Gordon
` (4 preceding siblings ...)
2015-11-06 18:08 ` Jeffrey R. Carter
@ 2015-11-06 19:22 ` Hadrien Grasland
2015-11-06 20:57 ` mockturtle
` (14 subsequent siblings)
20 siblings, 0 replies; 34+ messages in thread
From: Hadrien Grasland @ 2015-11-06 19:22 UTC (permalink / raw)
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: "=" as an assignment operator AND an expression, ";" as the null statement, ill-defined int/long/short semantics, and the worst array semantics I have ever seen).
A decade later, I heard about Ada from my brother taking programming classes ("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 quickly 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 in 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 computing, a realm where recruiters seem unwilling to take risks with job applications that have "original" backgrounds.
So I guess for now, unless I end up on a surprisingly open-minded company for my next job, Ada programming will remain a hobby for me ;)
Hadrien
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: How many of you have Ada programming careers?
2015-11-06 7:46 How many of you have Ada programming careers? Nick Gordon
` (5 preceding siblings ...)
2015-11-06 19:22 ` Hadrien Grasland
@ 2015-11-06 20:57 ` mockturtle
2015-11-06 23:10 ` Paul Rubin
` (13 subsequent siblings)
20 siblings, 0 replies; 34+ messages in thread
From: mockturtle @ 2015-11-06 20:57 UTC (permalink / raw)
Hi Nick,
I was born in the '60, so in the '80 I had the right age to be fascinated by the first home computers (ZXes, Vic 20, ...). My very first language were BASIC (at home) and FORTRAN (at high school, they made a special course on FORTRAN). Being a curious, since then I learned and used a good amount of languages.... In no special order: FORTRAN, Tcl/Tk, LISP, a bit of FORTH, PostScript, C (ugh!), C++ (double ugh!), Ruby, PHP (double ugh with somersaults!), few Assemblers...
One day I read about Ada on a Italian computer magazine. I gave it a try and... I felt in love with it.
About my work, I am in University and I do research and teach in signal processing. I mostly use Matlab for my DSP stuff, but for long-lived software Ada is the language of my choice (choice that I impose on the students that do their final project with me... Usually they love Ada too).
Riccardo
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: How many of you have Ada programming careers?
2015-11-06 7:46 How many of you have Ada programming careers? Nick Gordon
` (6 preceding siblings ...)
2015-11-06 20:57 ` mockturtle
@ 2015-11-06 23:10 ` Paul Rubin
2015-11-07 2:11 ` Jerry Petrey
` (12 subsequent siblings)
20 siblings, 0 replies; 34+ messages in thread
From: Paul Rubin @ 2015-11-06 23:10 UTC (permalink / raw)
Nick Gordon <annihilan@gmail.com> writes:
> I wonder how many of you use Ada at work?
I don't use it at work myself, but I got interested in part because a
couple of my co-workers used it at previous jobs of theirs (they had
been at an aerospace company) and they liked it. I might use it for
something in the future if the right situation comes up.
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: How many of you have Ada programming careers?
2015-11-06 7:46 How many of you have Ada programming careers? Nick Gordon
` (7 preceding siblings ...)
2015-11-06 23:10 ` Paul Rubin
@ 2015-11-07 2:11 ` Jerry Petrey
2015-11-07 3:31 ` R. B. Love
` (11 subsequent siblings)
20 siblings, 0 replies; 34+ messages in thread
From: Jerry Petrey @ 2015-11-07 2:11 UTC (permalink / raw)
On 11/6/2015 12:46 AM, Nick Gordon wrote:
> Since you guys (and I suppose possibly girls, too) are quite venerable regarding Ada, I wonder how many of you use Ada at work? If you do, did you start with Ada, or did you start as a systems programmer in C, and move over to Ada because of the safety, or something like that?
>
> Just curious! Any other relevant discussion is welcomed and I would love to chat about it.
>
> Nick
>
I starting programming using assembler, BASIC, C, Logo, Forth, and
Pascal but switched to Ada about 25 years ago and never left it. I
worked mostly in the aerospace industry and since retiring I still use
Ada a lot for embedded applications (mostly using the ARM F4 and F7
micro-controllers).
Jerry
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: How many of you have Ada programming careers?
2015-11-06 7:46 How many of you have Ada programming careers? Nick Gordon
` (8 preceding siblings ...)
2015-11-07 2:11 ` Jerry Petrey
@ 2015-11-07 3:31 ` R. B. Love
2015-11-07 7:43 ` Per Sandberg
` (10 subsequent siblings)
20 siblings, 0 replies; 34+ messages in thread
From: R. B. Love @ 2015-11-07 3:31 UTC (permalink / raw)
Nick Gordon <annihilan@gmail.com> writes:
> Since you guys (and I suppose possibly girls, too) are quite venerable regarding
> Ada, I wonder how many of you use Ada at work? If you do, did you start with
> Ada, or did you start as a systems programmer in C, and move over to Ada because
> of the safety, or something like that?
I've used Ada in my job at the Johnson Space Center for about 20 years
but I'm sad to say NASA is switching to C++. Funny, that project is
way behind. It may be time for me to think about retiring.
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: How many of you have Ada programming careers?
2015-11-06 7:46 How many of you have Ada programming careers? Nick Gordon
` (9 preceding siblings ...)
2015-11-07 3:31 ` R. B. Love
@ 2015-11-07 7:43 ` Per Sandberg
2015-11-07 7:51 ` Per Sandberg
2015-11-07 8:07 ` Charles H. Sampson
` (9 subsequent siblings)
20 siblings, 1 reply; 34+ messages in thread
From: Per Sandberg @ 2015-11-07 7:43 UTC (permalink / raw)
Well
Started with Pascal, C and Assembly back in the mid 80:s and went to
Philips later acquired by SAAB to start build a new generation of
Command And Control Systems written in Ada and have been there since
then. So now days i am using Ada, C, C++, Java, Python, Go, Make, Word,
Excel, and many more to build systems but the main language is Ada.
And as a side track because we needed it i got involved in
http://www.adacore.com/defense-avionics-ada-dds
some 6 ago.
/Per
Den 2015-11-06 08:46, Nick Gordon skrev:
> I'm currently learning Ada mostly as an exercise in learning strong typing,
> but I also like the principle of strong, safe coding that resists bugs and errors.
> Advertising aside, I have entertained over the last several months learning Ada to a professional level,
> in the way that my current undergraduate studies are pushing Ruby, Java, and C++.
>
> Since you guys (and I suppose possibly girls, too) are quite venerable regarding Ada, I wonder how many of you use Ada at work? If you do, did you start with Ada, or did you start as a systems programmer in C, and move over to Ada because of the safety, or something like that?
>
> Just curious! Any other relevant discussion is welcomed and I would love to chat about it.
>
> Nick
>
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: How many of you have Ada programming careers?
2015-11-07 7:43 ` Per Sandberg
@ 2015-11-07 7:51 ` Per Sandberg
0 siblings, 0 replies; 34+ messages in thread
From: Per Sandberg @ 2015-11-07 7:51 UTC (permalink / raw)
Should be "6 years ago".
/Per
Den 2015-11-07 08:43, Per Sandberg skrev:
> Well
>
> Started with Pascal, C and Assembly back in the mid 80:s and went to
> Philips later acquired by SAAB to start build a new generation of
> Command And Control Systems written in Ada and have been there since
> then. So now days i am using Ada, C, C++, Java, Python, Go, Make, Word,
> Excel, and many more to build systems but the main language is Ada.
>
> And as a side track because we needed it i got involved in
> http://www.adacore.com/defense-avionics-ada-dds
> some 6 ago.
>
> /Per
>
>
> Den 2015-11-06 08:46, Nick Gordon skrev:
>> I'm currently learning Ada mostly as an exercise in learning strong
>> typing,
>> but I also like the principle of strong, safe coding that resists bugs
>> and errors.
>> Advertising aside, I have entertained over the last several months
>> learning Ada to a professional level,
>> in the way that my current undergraduate studies are pushing Ruby,
>> Java, and C++.
>>
>> Since you guys (and I suppose possibly girls, too) are quite venerable
>> regarding Ada, I wonder how many of you use Ada at work? If you do,
>> did you start with Ada, or did you start as a systems programmer in C,
>> and move over to Ada because of the safety, or something like that?
>>
>> Just curious! Any other relevant discussion is welcomed and I would
>> love to chat about it.
>>
>> Nick
>>
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: How many of you have Ada programming careers?
2015-11-06 7:46 How many of you have Ada programming careers? Nick Gordon
` (10 preceding siblings ...)
2015-11-07 7:43 ` Per Sandberg
@ 2015-11-07 8:07 ` Charles H. Sampson
2015-11-07 8:59 ` gautier_niouzes
` (8 subsequent siblings)
20 siblings, 0 replies; 34+ messages in thread
From: Charles H. Sampson @ 2015-11-07 8:07 UTC (permalink / raw)
Nick Gordon <annihilan@gmail.com> wrote:
> I'm currently learning Ada mostly as an exercise in learning strong
> typing, but I also like the principle of strong, safe coding that resists
> bugs and errors. Advertising aside, I have entertained over the last
> several months learning Ada to a professional level, in the way that my
> current undergraduate studies are pushing Ruby, Java, and C++.
>
> Since you guys (and I suppose possibly girls, too) are quite venerable
> regarding Ada, I wonder how many of you use Ada at work? If you do, did
> you start with Ada, or did you start as a systems programmer in C, and
> move over to Ada because of the safety, or something like that?
>
> Just curious! Any other relevant discussion is welcomed and I would love
> to chat about it.
The last 20 or so years of my career, I worked in nothing but Ada. It
was three implementation projects, maybe more, and a lot of language
instruction.
I tried to end my career without ever having written any C. Alas, I was
forced toward the end to write one 6-line C program. I had tried to
interface our Ada code to an operating system function for a Unix-link
OS. With the C code I was able to show that the function was badly
implemented; my interface code was good.
Incidentally, the last project I worked on was a massively parallel Navy
system (over 160 tasks). As I retired, the Navy had let a contract for
the follow-on system. It would use a lot of our code (no reinventing the
wheel - good) but the first thing that would be done is to convert our
Ada code to C++.
Charlie
--
Nobody in this country got rich on his own. You built a factory--good.
But you moved your goods on roads we all paid for. You hired workers we
all paid to educate. So keep a big hunk of the money from your factory.
But take a hunk and pay it forward. Elizabeth Warren (paraphrased)
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: How many of you have Ada programming careers?
2015-11-06 7:46 How many of you have Ada programming careers? Nick Gordon
` (11 preceding siblings ...)
2015-11-07 8:07 ` Charles H. Sampson
@ 2015-11-07 8:59 ` gautier_niouzes
2015-11-11 11:13 ` gautier_niouzes
2015-11-07 9:38 ` Martin
` (7 subsequent siblings)
20 siblings, 1 reply; 34+ messages in thread
From: gautier_niouzes @ 2015-11-07 8:59 UTC (permalink / raw)
On the private/hobby side: various BASIC's in the teenage, then various Pascal's as more "solid" languages, then Ada as having found *the* unfragmented, better Pascal.
On the job side, I brought Ada to the job. If you train a few backups (to mitigate the key-person issue) and as long as users are happy (especially to have a reliable and fast in-house software that is not crashing all day), it is possible.
Inbetween, Modula-2 and FORTRAN at the University for programming course and numerics respectively.
_________________________
Gautier's Ada programming
http://www.openhub.net/accounts/gautier_bd
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: How many of you have Ada programming careers?
2015-11-06 7:46 How many of you have Ada programming careers? Nick Gordon
` (12 preceding siblings ...)
2015-11-07 8:59 ` gautier_niouzes
@ 2015-11-07 9:38 ` Martin
2015-11-07 9:38 ` Chris Moore
` (6 subsequent siblings)
20 siblings, 0 replies; 34+ messages in thread
From: Martin @ 2015-11-07 9:38 UTC (permalink / raw)
On Friday, November 6, 2015 at 7:46:53 AM UTC, Nick Gordon wrote:
> I'm currently learning Ada mostly as an exercise in learning strong typing,
> but I also like the principle of strong, safe coding that resists bugs and errors.
> Advertising aside, I have entertained over the last several months learning Ada to a professional level,
> in the way that my current undergraduate studies are pushing Ruby, Java, and C++.
>
> Since you guys (and I suppose possibly girls, too) are quite venerable regarding Ada, I wonder how many of you use Ada at work? If you do, did you start with Ada, or did you start as a systems programmer in C, and move over to Ada because of the safety, or something like that?
>
> Just curious! Any other relevant discussion is welcomed and I would love to chat about it.
>
> Nick
My first home computer was a ZX Spectrum, so Sinclair Basic + Z80 assembler were my first programming languages.
After that I was taught COBOL, C, SML/NJ.
Then I professionally worked in a couple of real-time variants of Pascal (including Pascal/D80 - developed by our own John Barnes), all versions of Ada, a couple of C and C++, bash, csh, MS-DOS, Java and Python.
Of all those languages Ada is by far the most easy to get things done, correctly and quickly.
I did (nearly) laugh when a colleague, with a very C-bias, referred to a 'debugging phase'...only when you're programming with a language beginning with 'C'...and I think they thought this was 'normal'!!
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: How many of you have Ada programming careers?
2015-11-06 7:46 How many of you have Ada programming careers? Nick Gordon
` (13 preceding siblings ...)
2015-11-07 9:38 ` Martin
@ 2015-11-07 9:38 ` Chris Moore
2015-11-07 12:19 ` Simon Wright
` (5 subsequent siblings)
20 siblings, 0 replies; 34+ messages in thread
From: Chris Moore @ 2015-11-07 9:38 UTC (permalink / raw)
On 06/11/2015 07:46, Nick Gordon wrote:
> I'm currently learning Ada mostly as an exercise in learning strong typing,
> but I also like the principle of strong, safe coding that resists bugs and errors.
> Advertising aside, I have entertained over the last several months learning Ada to a professional level,
> in the way that my current undergraduate studies are pushing Ruby, Java, and C++.
That's a good starting list. No functional languages tho.
> Since you guys (and I suppose possibly girls, too) are quite venerable regarding Ada, I wonder how many of you use Ada at work? If you do, did you start with Ada, or did you start as a systems programmer in C, and move over to Ada because of the safety, or something like that?
Yes, I use Ada at work (defense). I started with BBC basic and 6502
assembler, moved on to Pascal and C. Fortran briefly. Played with C++
but came away with a really bad impression.
First contact with Ada was circa 1995. It was a light-bulb moment.
Programs you can reason about! Built-in concurrency? Sign me up!
I'm currently working on a simulator with a large codebase. Ada, C,
C++, C#. The latter is quite nice but the recent thread posted here
about it's short-comings is spot on.
I'm also hacking on a lisp interpreter in my spare time. Written in Ada
naturally.
> Just curious! Any other relevant discussion is welcomed and I would love to chat about it.
>
> Nick
>
--
Chris M Moore
sig pending! (since 1995)
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: How many of you have Ada programming careers?
2015-11-06 7:46 How many of you have Ada programming careers? Nick Gordon
` (14 preceding siblings ...)
2015-11-07 9:38 ` Chris Moore
@ 2015-11-07 12:19 ` Simon Wright
2015-11-07 14:26 ` Björn Lundin
` (4 subsequent siblings)
20 siblings, 0 replies; 34+ messages in thread
From: Simon Wright @ 2015-11-07 12:19 UTC (permalink / raw)
Nick Gordon <annihilan@gmail.com> writes:
> Since you guys (and I suppose possibly girls, too) are quite venerable
> regarding Ada, I wonder how many of you use Ada at work? If you do,
> did you start with Ada, or did you start as a systems programmer in C,
> and move over to Ada because of the safety, or something like that?
Now coming up to 5 years of retirement!
The first computer I ever saw was a PDP-8, in 1967. Programmed in
FORTRAN-II and PAL-III (assembler). Notably a loader system based on
reel-to-reel audio tape, had to fit in 128 words ...
Professionally (all military), Elliot 920 assembler, Ferranti assembler,
CORAL 66, VAX DCL, VAX Fortran 77, some VAX assembler, VAX Pascal,
Smalltalk-V, then Ada!! Since then the usual hodgepodge, C, Make, Imake,
Tcl, bash, PostScript, LaTeX, C++, xslt .. all supporting Ada tooling. I
think there may have been some Perl in there.
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: How many of you have Ada programming careers?
2015-11-06 7:46 How many of you have Ada programming careers? Nick Gordon
` (15 preceding siblings ...)
2015-11-07 12:19 ` Simon Wright
@ 2015-11-07 14:26 ` Björn Lundin
2015-11-07 16:54 ` Dennis Lee Bieber
` (3 subsequent siblings)
20 siblings, 0 replies; 34+ messages in thread
From: Björn Lundin @ 2015-11-07 14:26 UTC (permalink / raw)
On 2015-11-06 08:46, Nick Gordon wrote:
> Since you guys (and I suppose possibly girls, too) are quite venerable regarding Ada, I wonder how many of you use Ada at work? If you do, did you start with Ada, or did you start as a systems programmer in C, and move over to Ada because of the safety, or something like that?
I do. My first job used Ada in a Warehouse Management system
and I got to work with it. I still do.
I was employed in 1997
I did learn some Pascal at school,
but the programming experience I had was
summertime jobs in Visual Basic 3/4/5
--
Björn
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: How many of you have Ada programming careers?
2015-11-06 7:46 How many of you have Ada programming careers? Nick Gordon
` (16 preceding siblings ...)
2015-11-07 14:26 ` Björn Lundin
@ 2015-11-07 16:54 ` Dennis Lee Bieber
2015-11-09 2:32 ` tmoran
2015-11-09 8:59 ` Jacob Sparre Andersen
` (2 subsequent siblings)
20 siblings, 1 reply; 34+ messages in thread
From: Dennis Lee Bieber @ 2015-11-07 16:54 UTC (permalink / raw)
On Fri, 06 Nov 2015 07:46:50 GMT, Nick Gordon <annihilan@gmail.com>
declaimed the following:
>
>Since you guys (and I suppose possibly girls, too) are quite venerable regarding Ada, I wonder how many of you use Ada at work? If you do, did you start with Ada, or did you start as a systems programmer in C, and move over to Ada because of the safety, or something like that?
>
In one respect, C was the last (compiled) language for me (I include
C++, but know that I'm behind on that too).
College was (in parallel) FORTRAN-IV, Advanced F-IV, Assembly (XDS
Sigma 6) & COBOL (72/74?), Adv. COBOL, Database (DBTG Network). Pascal
(UCSD), APL, Macro-11 (for the OS course -- can't have students mucking
with the campus mainframe after all). I did a short report on Ada for the
languages survey class in my senior year -- all based upon the SIGPlan
reference/rationale, and a copy of
http://www.amazon.com/Programming-With-Ada-Introduction-Prentice-Hall/dp/0137306970
This was before the NYU Ada/Ed system went live.
Post-college employment sent me down for a 4-day course in Ada, January
81 -- still no actual programming, just lecture. Mil-Std 1815 had only been
issued a month prior. It was another 24 years before I got to an assignment
using Ada; the program I'd been on was mostly FORTRAN-77 (and didn't fall
under the DOD mandate of "new projects use Ada", since we were
maintaining/upgrading/porting applications that started life in the 70s).
Current employment is a mix of Ada (83) (using a cross-compiler hosted
on OpenVMS running via an emulator on a Windows Server), and C. Python for
knock-off processing. Most of my C experience was initially Pro-MC on
TRS-80, and SAS(?)&Aztec C on the Amiga.
--
Wulfraed Dennis Lee Bieber AF6VN
wlfraed@ix.netcom.com HTTP://wlfraed.home.netcom.com/
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: How many of you have Ada programming careers?
2015-11-07 16:54 ` Dennis Lee Bieber
@ 2015-11-09 2:32 ` tmoran
0 siblings, 0 replies; 34+ messages in thread
From: tmoran @ 2015-11-09 2:32 UTC (permalink / raw)
>
>Since you guys (and I suppose possibly girls, too) are quite venerable
>regarding Ada, I wonder how many of you use Ada at work? If you do,
>did you start with Ada, or did you start as a systems programmer in C,
>and move over to Ada because of the safety, or something like that?
>
Though tecnically retired, I currently use Ada for volunteer work at the
local Community Access TV station. Seven years ago its funding was
drastically cut so I automated as much as possible, using Ada, to enable
it to continue operating with 1/4 the staff.
I learned programming with NELIAC, an Algol 58 offshoot, then used
Fortran, COBOL, and Burroughs Algol, then C in the '80s. Ada looked
interesting and when I saw an ad for a $100 Ada compiler for the PC,
I got it. Currently I also use Javascript (ugh!, but it runs everywhere),
often in tight communication with an Ada program on a PC.
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: How many of you have Ada programming careers?
2015-11-06 7:46 How many of you have Ada programming careers? Nick Gordon
` (17 preceding siblings ...)
2015-11-07 16:54 ` Dennis Lee Bieber
@ 2015-11-09 8:59 ` Jacob Sparre Andersen
2015-11-10 19:58 ` Lucretia
2015-11-10 21:07 ` Luke A. Guest
20 siblings, 0 replies; 34+ messages in thread
From: Jacob Sparre Andersen @ 2015-11-09 8:59 UTC (permalink / raw)
Nick Gordon <annihilan@gmail.com> wrote:
> Since you guys (and I suppose possibly girls, too) are quite venerable
> regarding Ada, I wonder how many of you use Ada at work?
I use Ada at work.
> If you do, did you start with Ada, or did you start as a systems
> programmer in C, and move over to Ada because of the safety, or
> something like that?
Professionally I've moved from Borland Pascal to Ada as my primary
implementation language, but I've also used C, C++, Java, Python, Oracle
PL/SQL and SPARK where it has been relevant.
I started learning programming with a FORTRAN IV textbook and a FORTRAN
77 compiler (around 1985). Then I moved to COMAL, BASIC and Borland
Pascal. I have of course also played around with other programming
languages (Postscript, Erlang, Dart and Parasail among many others).
I stumbled over an Ada book at the library in 1993, and started using
Ada in January 1995, when GNAT and the Ada 95 LRM became available.
Greetings,
Jacob
--
"Homo sapiens does rational thought like flying squirrels fly."
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: How many of you have Ada programming careers?
2015-11-06 7:46 How many of you have Ada programming careers? Nick Gordon
` (18 preceding siblings ...)
2015-11-09 8:59 ` Jacob Sparre Andersen
@ 2015-11-10 19:58 ` Lucretia
2015-11-10 21:07 ` Luke A. Guest
20 siblings, 0 replies; 34+ messages in thread
From: Lucretia @ 2015-11-10 19:58 UTC (permalink / raw)
I don't work as a programmer at the moment, I will be looking to change jobs soon.
But, what's required are more people willing to use Ada in new companies and in different areas than the standard military/space/aero (the most used) and embedded (implied by the former, but not so much in the small devices areas). This will then lead to more Ada jobs being available.
Luke.
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: How many of you have Ada programming careers?
2015-11-06 7:46 How many of you have Ada programming careers? Nick Gordon
` (19 preceding siblings ...)
2015-11-10 19:58 ` Lucretia
@ 2015-11-10 21:07 ` Luke A. Guest
2015-11-10 21:31 ` Luke A. Guest
20 siblings, 1 reply; 34+ messages in thread
From: Luke A. Guest @ 2015-11-10 21:07 UTC (permalink / raw)
Nick Gordon <annihilan@gmail.com> wrote:
Further to my last response...
> Since you guys (and I suppose possibly girls, too) are quite venerable
> regarding Ada, I wonder how many of you use Ada at work? If you do, did
> you start with Ada, or did you start as a systems programmer in C, and
> move over to Ada because of the safety, or something like that?
I started with Spectrum BASIC, then C on ST then Amiga. Learnt Ada9X at
Uni. Had to use C++ then C in a games company, burned out, left and due to
the endless hours sitting in a debugger went back to Ada. Used it since for
my own stuff. Really liking Ada 2012 but think 2020 will be better still.
Luke.
^ permalink raw reply [flat|nested] 34+ messages in thread
* Re: How many of you have Ada programming careers?
2015-11-10 21:07 ` Luke A. Guest
@ 2015-11-10 21:31 ` Luke A. Guest
0 siblings, 0 replies; 34+ messages in thread
From: Luke A. Guest @ 2015-11-10 21:31 UTC (permalink / raw)
Luke A. Guest <laguest@archeia.com> wrote:
> Nick Gordon <annihilan@gmail.com> wrote:
>
> Further to my last response...
>
>> Since you guys (and I suppose possibly girls, too) are quite venerable
>> regarding Ada, I wonder how many of you use Ada at work? If you do, did
>> you start with Ada, or did you start as a systems programmer in C, and
>> move over to Ada because of the safety, or something like that?
>
> I started with Spectrum BASIC, then C on ST then Amiga. Learnt Ada9X at
> Uni. Had to use C++ then C in a games company, burned out, left and due to
> the endless hours sitting in a debugger went back to Ada. Used it since for
> my own stuff. Really liking Ada 2012 but think 2020 will be better still.
>
> Luke.
>
>
I forgot to add m68k Sam on Amiga, Started COBOL at college, got bored and
learnt Pascal instead.
^ permalink raw reply [flat|nested] 34+ messages in thread