comp.lang.ada
 help / color / mirror / Atom feed
* Ada Core Technologies and Ada95 Standards
@ 1996-03-25  0:00 Kenneth Mays
  1996-03-25  0:00 ` Robert Dewar
  0 siblings, 1 reply; 106+ messages in thread
From: Kenneth Mays @ 1996-03-25  0:00 UTC (permalink / raw)


Greetings,

I read that Ada Core Technologies is taking over the GNAT project. 
There is also talk of GNAT V3.04 becoming available on all platforms. 
For the latest news check: http://www.gnat.com and 
ftp://ftp.cs.nyu.edu/pub/gnat.

As far as the Air Force and Ada95, depends on some agencies. 
Engineers at Warner Robins AFB and a few other companies (who don't 
want their names spread) like Ada95 because it is easier to deal with 
over than C/C++. Most computer scientists/programmers/engineers 
forget that nonprogrammers have to deal with the code - and they 
would like to read that code (not the spaghetti stuff people used to 
write). Many programmers can confess that if you maintain code - its 
no\ice to be able to read it (even your own).

Again, C++ is a system programming language mainly for system 
programming - even though application programming is possible. C++ is 
an alternative to going back into the stone ages and writing in 
assembler. Ada95 leans more towards the application programming and 
embedded controllers. True, you can gripe over this. Personal talks 
to many contractors state that they do like C++, but I found it 
foolish to write everything in C++. Ada95 seems to fit the bill for 
the basic productivity, and C++ routines for high speed efficiency 
(this is typical of patching machine/assembler code to C/C++ 
programs).

By the way, talking about a validated or standardized Ada95 compiler. 
I think it is smart to have a baseline standard that all compilers 
should meet. Basically, the baseline standard would reflect that all 
compilers must comply to MIL-STD or whatever (like ANSI V2.5/3.0 of 
C++). That way, anything you pick up at the bookstore on Ada95 on 
BASIC/ADVANCED ADA95 programming - will compile and work as long as 
you stay away from platform specific libraries (GNAT-Ada95 or GCC 
works off this principle). I don't think this is too much to ask of 
any vendor (since the specs came out in Feb. 95). Without some sort 
of baseline standard, it is very hard to call a programming language 
**PORTABLE** in cross platforming world.

-Ken

"Make it work first, then add the darn features!"

 




^ permalink raw reply	[flat|nested] 106+ messages in thread
* Re: Ada Core Technologies and Ada95 Standards
@ 1996-04-01  0:00 Simon Johnston
  0 siblings, 0 replies; 106+ messages in thread
From: Simon Johnston @ 1996-04-01  0:00 UTC (permalink / raw)


> John McCabe said:
>
[snip]
>
> Wrong! The validation suite does contain tests for all parts of Ada 95
> including all the special needs annexes, and this is true "at the moment"

I can vouch for this, the only place I could find a good example of
stream usage (to implement streams over a TCP/IP network) was by
getting the ACVC suite and finding their streams test stuff. I have
decided to keep a copy of ACVC on my machine for just such
eventualities.

with StandardDisclaimer; use StandardDisclaimer;
package Sig is
--,-------------------------------------------------------------------------.
--|Simon K. Johnston - Development Engineer (C++/Ada95) |ICL Retail Systems |
--|-----------------------------------------------------|3/4 Willoughby Road|
--|Unix Mail: skj@acm.org                               |Bracknell          |
--|Telephone: +44 (0)1344 476320 Fax: +44 (0)1344 476302|Berkshire          |
--|Internal : 7261 6320   OP Mail: S.K.Johnston@BRA0801 |RG12 8TJ           |
--|WWW URL  : http://www.acm.org/~skj/                  |United Kingdom     |
--`-------------------------------------------------------------------------'
end Sig;




^ permalink raw reply	[flat|nested] 106+ messages in thread
* Ada Core Technologies and Ada95 Standards
@ 1996-04-24  0:00 W. Wesley Groleau (Wes)
  1996-04-25  0:00 ` Robert Dewar
  1996-04-25  0:00 ` Ken Garlington
  0 siblings, 2 replies; 106+ messages in thread
From: W. Wesley Groleau (Wes) @ 1996-04-24  0:00 UTC (permalink / raw)


Having used Acme and Hyper, I'm certainly in favor of compiler quality.
(Names changed to protect the guilty.)

One of the parties to this debate was surprised no one else had spoken.
Well, I've got a reputation as a big mouth to maintain, so here goes....

Point One:
But I'm certainly against the United States government meddling in things
any more than it already does!  Especially in something that affects many
people in other countries.

Point Two:
We (Adaphiles in general, no one in particular) complain that Ada is not
getting the respect it deserves from the commercial world.  We won't
change that situation by mandating that all vendors explode the cost of
their tools by expensive testing.  Many of these potential commercial
customers don't test their own product.  Why would they want to pay to
test the compiler?

Point Three:
I think KG has missed an important point that RKBD has failed to mention--
the DoD's goal in mandating validation has nothing to do with quality.
Validation assures the DoD that they are using "ONE language" instead of
123* very similar languages.
   *how many vendors are there?


The fly returns to the wall.....


--
---------------------------------------------------------------------------
W. Wesley Groleau (Wes)                                Office: 219-429-4923
Magnavox - Mail Stop 10-40                               Home: 219-471-7206
Fort Wayne,  IN   46808              elm (Unix): wwgrol@pseserv3.fw.hac.com
---------------------------------------------------------------------------




^ permalink raw reply	[flat|nested] 106+ messages in thread
* Re: Ada Core Technologies and Ada95 Standards
@ 1996-04-29  0:00 Marin David Condic, 407.796.8997, M/S 731-93
  0 siblings, 0 replies; 106+ messages in thread
From: Marin David Condic, 407.796.8997, M/S 731-93 @ 1996-04-29  0:00 UTC (permalink / raw)



Ken Garlington <garlingtonke@LMTAS.LMCO.COM> writes:
>
>OK. Then you would agree that ACVC testing should be reduced or eliminated,
>in favor of something else. I can accept this. What (if anything) would
>you recommend be done in lieu of DoD "meddling" to improve compiler quality,
>or would reducing/killing ACVC by itself improve compiler quality?
>
>
    Actually, what may have been a better idea as far as a validation
    suite for Ada goes, would have been to concentrate on the
    availability of features in *some* form.

    For example, rather than test an implementation to find out if
    they correctly handle every possible combination of generic formal
    parameter and issue appropriate error messages, why not
    concentrate on determining that an implementation handles generics
    *at all*? Check to see that it can handle some relatively
    straightforward set of cases and declare "Yup. These dudes have
    Generic Packages. They didn't leave that feature out. It may be
    buggy as hell, but it isn't a 'partial' language implementation."

    Look at some of the early "subset" Ada83 compilers and you can see
    where developers were having problems. They came out with
    compilers that didn't support tasking, generics, chapter 13 and,
    by consequence, much of the I/O. It would have been more useful
    from a "validation" standpoint to know that a given implementation
    would let you write programs using some/all of the major language
    features in some syntactically correct way. You could write your
    programs with some assurance that as the compilers got better, so
    would your code, but that you'd have usable features at some
    minimal level.

    Maybe we all more or less agree that the original validation goal
    was a little too aggressive. At what level it should have backed
    off is not at all easy to see.

    Pax,
    Marin

Marin David Condic, Senior Computer Engineer    ATT:        407.796.8997
M/S 731-93                                      Technet:    796.8997
Pratt & Whitney, GESP                           Fax:        407.796.4669
P.O. Box 109600                                 Internet:   CONDICMA@PWFL.COM
West Palm Beach, FL 33410-9600                  Internet:   MDCONDIC@AOL.COM
===============================================================================
    "If nobody else was violent, I could conquer the whole stupid
    planet with a butter knife."

        -- Dogbert
===============================================================================




^ permalink raw reply	[flat|nested] 106+ messages in thread

end of thread, other threads:[~1996-05-09  0:00 UTC | newest]

Thread overview: 106+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1996-03-25  0:00 Ada Core Technologies and Ada95 Standards Kenneth Mays
1996-03-25  0:00 ` Robert Dewar
1996-03-28  0:00   ` John McCabe
1996-03-28  0:00     ` Robert Dewar
1996-03-29  0:00       ` John McCabe
1996-03-29  0:00         ` Robert Dewar
1996-04-01  0:00           ` Ken Garlington
1996-04-01  0:00             ` Robert Dewar
1996-04-02  0:00               ` John McCabe
1996-04-02  0:00               ` Ken Garlington
1996-04-02  0:00                 ` John McCabe
1996-04-02  0:00                   ` Robert A Duff
1996-04-02  0:00                   ` Robert Dewar
1996-04-03  0:00                     ` Ken Garlington
1996-04-04  0:00                       ` Robert Dewar
1996-04-04  0:00                         ` Ken Garlington
1996-04-05  0:00                           ` Robert Dewar
1996-04-10  0:00                             ` Ken Garlington
1996-04-10  0:00                 ` Robert Dewar
1996-04-10  0:00                   ` Robert Dewar
1996-04-12  0:00                     ` Philip Brashear
1996-04-12  0:00                       ` Robert Dewar
1996-04-15  0:00                     ` Tiring Arguments Around (not about) Two Questions Ken Garlington
1996-04-15  0:00                       ` Gary McKee
1996-04-16  0:00                         ` Ken Garlington
1996-04-17  0:00                       ` Kenneth Almquist
1996-04-18  0:00                     ` Ada Core Technologies and Ada95 Standards John McCabe
1996-04-19  0:00                       ` Robert Dewar
1996-04-22  0:00                         ` John McCabe
1996-04-23  0:00                           ` Ken Garlington
1996-04-24  0:00                             ` John McCabe
1996-04-24  0:00                               ` Robert Dewar
1996-04-26  0:00                                 ` Ken Garlington
1996-04-26  0:00                                 ` John McCabe
1996-04-26  0:00                                 ` John McCabe
1996-04-25  0:00                               ` Ken Garlington
1996-04-24  0:00                             ` Robert Dewar
1996-04-26  0:00                               ` Ken Garlington
1996-04-24  0:00                           ` Robert Dewar
1996-04-26  0:00                             ` Ken Garlington
1996-04-27  0:00                               ` Robert Dewar
1996-04-22  0:00                         ` Ken Garlington
1996-04-15  0:00                   ` Ken Garlington
1996-04-16  0:00                     ` Robert Dewar
1996-04-16  0:00                       ` Ken Garlington
1996-04-16  0:00                         ` Robert Dewar
1996-04-02  0:00             ` John McCabe
1996-04-02  0:00               ` Robert A Duff
1996-04-16  0:00                 ` John McCabe
1996-04-16  0:00                   ` Robert Dewar
1996-04-22  0:00                     ` John McCabe
1996-04-23  0:00                       ` Ken Garlington
1996-04-24  0:00                         ` Robert Dewar
1996-04-26  0:00                           ` Ken Garlington
1996-04-27  0:00                             ` Robert Dewar
1996-04-29  0:00                               ` Cordes MJ
1996-04-29  0:00                                 ` Robert Dewar
1996-05-06  0:00                                   ` John McCabe
1996-05-06  0:00                                     ` Robert Dewar
1996-05-08  0:00                                       ` John McCabe
1996-05-08  0:00                                         ` TARTAN and TI Tom Robinson
1996-05-09  0:00                                           ` Arthur Evans Jr
     [not found]                                         ` <Dr46LG.2FF@world.std.com>
1996-05-09  0:00                                           ` Ada Core Technologies and Ada95 Standards John McCabe
1996-05-07  0:00                                     ` Mike Cordes
1996-05-07  0:00                                     ` Mike Cordes
1996-04-10  0:00             ` Robert Dewar
1996-04-15  0:00               ` Ken Garlington
1996-04-16  0:00                 ` Robert Dewar
1996-04-16  0:00                   ` Ken Garlington
1996-04-16  0:00                     ` Robert Dewar
1996-04-18  0:00                       ` Ken Garlington
1996-03-31  0:00         ` Geert Bosch
1996-04-01  0:00           ` Robert Dewar
1996-04-01  0:00             ` Mike Young
1996-04-03  0:00               ` Robert Dewar
1996-03-29  0:00   ` steved
1996-03-29  0:00     ` Applet Magic works great, sort of Bob Crispen
1996-03-29  0:00   ` Vince Del Vecchio
1996-04-03  0:00   ` Ada Core Technologies and Ada95 Standards Robert I. Eachus
1996-04-03  0:00   ` Ken Garlington
1996-04-04  0:00     ` Robert Dewar
1996-04-04  0:00       ` John McCabe
1996-04-05  0:00         ` Robert Dewar
1996-04-06  0:00           ` Ada validation is virtually worthless Raj Thomas
1996-04-06  0:00             ` Robert Dewar
1996-04-08  0:00               ` Arthur Evans Jr
1996-04-07  0:00           ` Ada Core Technologies and Ada95 Standards John McCabe
1996-04-05  0:00   ` Robert I. Eachus
1996-04-10  0:00     ` Cordes MJ
1996-04-10  0:00       ` Robert Dewar
1996-04-15  0:00         ` Ken Garlington
1996-04-16  0:00           ` Robert Dewar
1996-04-16  0:00             ` Ken Garlington
1996-04-16  0:00               ` Robert Dewar
1996-04-11  0:00   ` Robert I. Eachus
1996-04-11  0:00   ` Robert I. Eachus
1996-04-19  0:00   ` Laurent Guerby
1996-04-25  0:00   ` Tiring Arguments Around (not about) Two Questions [VERY LONG] Laurent Guerby
1996-04-26  0:00   ` Ken Garlington
1996-04-29  0:00     ` Philip Brashear
  -- strict thread matches above, loose matches on Subject: below --
1996-04-01  0:00 Ada Core Technologies and Ada95 Standards Simon Johnston
1996-04-24  0:00 W. Wesley Groleau (Wes)
1996-04-25  0:00 ` Robert Dewar
1996-04-25  0:00   ` Theodore E. Dennison
1996-04-25  0:00 ` Ken Garlington
1996-04-29  0:00 Marin David Condic, 407.796.8997, M/S 731-93

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox