comp.lang.ada
 help / color / mirror / Atom feed
* The return of Ada95
@ 1996-03-16  0:00 Kenneth Mays
       [not found] ` <4ifhbl$pu4@mica.inel.gov>
                   ` (3 more replies)
  0 siblings, 4 replies; 7+ messages in thread
From: Kenneth Mays @ 1996-03-16  0:00 UTC (permalink / raw)


Hi,

I wanted to answer questions concerning Ada and Boeing - besides a 
few other things:

1. The Seattle Times "Can Computers Fly" article, June 1995-July 1995 
was the one. Boeing programmers had complaints on Ada and how C++ 
rivaled Ada programming. From what I read on the article (I do have 
it saved on disk), it looked like an Ada83 complaint. Ada95 was
standarized in Feb. 95 but I don't think the compilers were up to 
snuff back then. AdaIC is still compiling
validated Ada95 compilers!

2. Ada95 is a decent programming language, but it is a general 
purpose language. Also, it was originally designed for embedded 
systems. The problem with this is that C/C++ is also a good language. 
Talking with many programmers, you can write VERY tight code with 
C/C++ and play with pointers and registers (bit level) very easy. I'm 
sure you can find a way to do it in Ada95, but its concept wasn't 
designed for it. COBOL is good for businesses, RPG (Report Program 
Generator) is good for reports, C/C++ for systems software and 
machine code/assembly replacement, BASIC for algorithm development, 
and Ada95 for long maintenance support where C/C++ general-purpose 
maintenance is not cost-efficient.

3. Look at IBM. IBM still supports C, COBOL, and RPG. Around 1980, I 
started earning these programming languages and they are still good 
languages. Ada95 hasn't been solidified as you can't run out there 
and find a wonderful Ada95 development system (even though I'm trying 
to get Visual Ada95 for testing). I can buy Visual C++ 4.0 or Borland 
C++ 4.5/5.0, but try to get a decent Ada95 compiler and there is some 
trouble to be found. Even QuickBasic 4.5/MicroSoft BASIC Pro 
V7.0/Visual Basic are pretty standardized in their areas. Can you 
find an article in most popular magazines that spout off a great 
Ada95 compiler?!? Any advertisements from MicroSoft on Ada95 
packages? Hmmm, there is a lot to be said about this.

4. The Air Force is getting rid of Ada??? Well, I would think twice 
about that. Any business major would know that if your company spent 
millions on a development package, you will spend the money to 
maintain it (why reinvent a perfect wheel?). Personally, I would say 
that all future development is done in C++. Ada95 will fill in where 
it is needed. MicroSoft Basic Professional / QuickBasic 4.5 is able 
to handle most easy tasks so I wouldn't knock BASIC. Visual BASIC is 
great for GUI work. The concept is what is easy to maintain, what 
will get the job done, how much speed does the application need, and 
how much is it going to cost!!?!?

Boeing is heading toward C++ future development in their avionic 
systems. I'm sure they will support Ada95 if their programmers want 
to, but first lets find a industry-standarized Ada95 compiler that 
everybody can use. I mean, we like MicroSoft Excel (spreadsheet) and 
MicroSoft Word (wordprocesser). Hell, even MicroSoft Access 
(database) is taking over DBASE!!

Let me know you thoughts on Ada95 development.

Write to:
maysk@wg53.eglin.af.mil

Thanks,
Ken
 




^ permalink raw reply	[flat|nested] 7+ messages in thread
* Re: The return of Ada95
@ 1996-03-18  0:00 Simon Johnston
  0 siblings, 0 replies; 7+ messages in thread
From: Simon Johnston @ 1996-03-18  0:00 UTC (permalink / raw)


> paul@srv.net (Paul Whittington) wrote:
> > Thanks to DLLs the
> >integration of a system designed this way is a no-brainer.  Build the
> >main program in Delphi 2.0 and have it call the business rule stuff
> >written in Ada implemented as a DLL which in turn calls DLLs written
> >in Delphi 2.0 that provide the backend support.
>
> I am doing some GUI development in Delphi and think that it is a great
> tool for building client/server GUIs.  But, I have been told:
>
> >Tom Griest <griest-tom@CS.YALE.EDU>
> >Right now there are some technical issues relating to generating DLL's
> >with Ada.  There may be a contract to fund a DLL development kit for
> >GNAT/Win32.  If you are interested in "chipping in", let me know.

Can you (Tom) tell us what the technical issues are? having done some
experiments on producing DLL's from GNAT I would be interested in your
opinion (I stopped due to lack of time).

> Since I do have a back end that I would like to use Ada95 for, how are
> you making a DLL.
>
> -------------------------------------------------
> Mitchell James
> mjames@cyberhighway.net
> http://cyberhighway.net/~mjames/   {check out Ada95 Measurement Types}
>
> (Otto Neugebauer, the historian of ancient mathematics, told a story
> about the boy Einstein that he characterizes as a "legend,")
> As he was a late talker, his parents were worried.  At last, at the
> supper
> table one night, he broke his silence to say, "The soup is too hot."
> Greatly
> relieved, his parents asked why he had never said a word before.
> Albert
> replied, "Because up to now everything was in order."
> -------------------------------------------------
>
>

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] 7+ messages in thread

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

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1996-03-16  0:00 The return of Ada95 Kenneth Mays
     [not found] ` <4ifhbl$pu4@mica.inel.gov>
1996-03-17  0:00   ` Mitchell E. James
1996-03-17  0:00 ` Bob Crispen
     [not found] ` <4ihm97$80s@rational.rational.com>
1996-03-17  0:00   ` Robert Dewar
1996-03-17  0:00   ` Richard Pitre
1996-03-18  0:00 ` Norman H. Cohen
  -- strict thread matches above, loose matches on Subject: below --
1996-03-18  0:00 Simon Johnston

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