Re: Debian installing

From: Martin Dowie (martin.dowie_at_baesystems.com)
Date: 06/22/04


Date: Tue, 22 Jun 2004 11:01:21 +0100


"P.T. Breuer" <ptb@oboe.it.uc3m.es> wrote in message
news:j8u8bc.fbt.ln@news.it.uc3m.es...
> Alan Connor <zzzzzz@xxx.yyy> wrote:
> > > I just want to play about with Ada on GNU/Linux. :-)
> >
> > What's "Ada"?
>
> Only the standard programming language mandated by the US department of
> Defence.

Not mandated any more and certainly not just a military language anymore.
:-)

Philips Semiconductors use it, UPS use it (I think), some banks use it
(e.g. Mondex or the good people at www.actforex.com).

Philips is quite an interesting one - they control from Holland their
fabrication plants in the far east.

It is still very widely used in avionics/aerospace or course (Boeing 777
software is 99.9% Ada).

You'll find it where you need your programs to work 100% of the time...
...but, hey, shouldn't that be everywhere?! ;-)

Amoung its nice features are built in threads (called tasks) and built
in protected data objects. That built in as in reserved keywords not
just some standard library. "Task rendezvous" are a very nice feature
for comminicating between tasks and synchronising tasks.

Java-style interfaces are coming in the next revision.

> > Sounds like someone's maiden aunt.
>
> Look her up. What's the last Ada standard? Is it Ada 95? I vaguely
> recall an Ada 87. Anyway, your local bookshop will have shelves full of
> Ada books for you.

The next standard is coming soon - Ada2005, the current standard is
Ada2000.

It was the first Object Oriented programming language to have an
ISO standard.

GNAT is the GNU Ada compiler and is part of GCC. See
www.gnat.com, and it has a really good IDE (which also supports
C/C++) called GPS, see http://libre.act-europe.fr/gps/.

No need to go to your local bookshop - there are plenty of free
online books here : http://www.adapower.com/learn/

Cheers

-- Martin



Relevant Pages

  • Re: CDT-5
    ... I am very much in favor of the ADA ... creating the code standard. ... then pay again to have them in my software. ... > government where you want to go, they will simply steamroller over you. ...
    (sci.med.dentistry)
  • Re: Ada Component Registry proposal
    ... ;-) But the current standard really is Ada 2000, ... see what changed between Ada 95 and Ada 2000, but I prefer to just use ... "When ISO published the Technical Corrigendum, ... the project editor would provide to ISO in response to such a request. ...
    (comp.lang.ada)
  • Re: CDT-5
    ... Anyone beside me annoyed that the ADA uses our dues money to>>> develop ... >>> this standard, but charges us to obtain a copy of the standard once ... >>> Am I alone in expecting the ADA to send dues paying members a copy of>>> the ... >>> Stephen Mancuso, D.D.S.>>> Troy, Michigan, USA ...
    (sci.med.dentistry)
  • Re: shame on MISRA
    ... and that full Ada is not nearly as bad as full C. ... the price of the MISRA C standard is infinitely ... The MISRA C standard may cost money for a valid reason. ...
    (comp.arch.embedded)
  • Re: Annex I?
    ... The IEEE standard refers to a version of the Ada standard ... This is the version that was given to ISO. ... > and C++ standards both have paragraph numbering, ...
    (comp.lang.ada)