comp.lang.ada
 help / color / mirror / Atom feed
From: kdevlin@mpinet.net (K. Devlin)
Subject: Re: [Fwd: F22 completes 11% of its Flight tests]
Date: 2000/01/15
Date: 2000-01-15T00:00:00+00:00	[thread overview]
Message-ID: <3880afe9.11694546@news.mpinet.net> (raw)
In-Reply-To: 85ok6v$iee$1@ssauraab-i-1.production.compuserve.com

On Sat, 15 Jan 2000 02:04:58 -0000, "Keith Willshaw"
<keith_willshaw@compuserve.com> wrote:

>
>Bill Greene wrote in message <387FCA73.3A61@Ganymede.com>...
>>Ed Falis wrote:
>>
>>Perhaps he is really complaining about the instruction set of a CPU or
>>processor architecture (the VAX), and not about a programming language
>>(Ada) at all.  Note his assertion that "VAX" violated some alleged
>>design goal of Ada.  Having tried unsuccessfully to discover his meaning
>>by direct questions, all I can conclude is that he is blaming the Ada
>>programming language (which he apparently thought was designed by DEC)
>>for the fact that the VAX is non-compliant with the Data General
>>instruction set!
>>
>
>
>More liley its DEC's own compiler he's complaing
>about. Their Fortran compilers had lots of extensions
>that were far from ANSI standard Fortran.
>
>My company had to move a lot of this stuff from
>VMS to Unix and then NT
>
>The DEC extensions were a major headache
>
>Keith
>
>
Have to agree, DEC FORTAN has lots of non-standard extensions, in the
DEC FORTRAN manual I have these extensions are printed in blue to make
them easy to identify. If you stayed away from them, then the program
"should" be portable to any other "standard" FORTRAN.

Ada is much better in this regard. One of the nice features of Ada it
makes it easier (and as far as the compiler itself, requires it) to
compartmentalize the system specific "stuff". If done right (and I
realize thats a big IF) changing processors should be easier using Ada
than any other language. 

As far as processors themselves:

An option I havn't seen mentioned is the life-time buy option.  It has
been done in the past and could have been done for the F-22's i960
(but I don't know if it has) where the quantity of processors (or any
other part) determined to be needed to build some number of systems
and maintain same for a specified period of time, are bought before
the vendor stops production and are put into storage.

However I see that money is being spent to develop an upgrade for the
F18E/F (Military&AeroSpace Electronics Jan 2000 Vol 11 No 1) with a
PowerPC based board from DY 4. While the DY 4 board doesn't currently
appear to be one of the targets for an Ada compiler, rehosting isn't
THAT hard if you start with a compiler that meets the standard for the
processor.  (I count 7 different vendors of PowerPC based compilers
http://www.adaic.org/cgi-bin/vcl/report95.pl) 

For additional information on Ada:

The following URL is an online copy of the Ada reference Manual:

http://www.adapower.com/rm95/index.html

Section 1.1.3 Conformity of an Implementation with the Standard
discusses what's required to conform to the standard
(http://www.adapower.com/rm95/arm95_16.html#SEC16).

kbd







  parent reply	other threads:[~2000-01-15  0:00 UTC|newest]

Thread overview: 71+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2000-01-12  0:00 [Fwd: F22 completes 11% of its Flight tests] Rocky
2000-01-12  0:00 ` Marin D. Condic
2000-01-12  0:00   ` jtarver
2000-01-12  0:00     ` Bill Greene
     [not found]       ` <Ft6f4.2216$iy5.114812@typ12.deja.bcandid.com>
2000-01-12  0:00         ` Bill Greene
2000-01-12  0:00           ` jtarver
2000-01-12  0:00             ` Bill Greene
     [not found]               ` <3d8f4.2267$iy5.117569@typ12.deja.bcandid.com>
2000-01-12  0:00                 ` Bill Greene
2000-01-14  0:00                 ` Keith Thompson
2000-01-13  0:00             ` Richard D Riehle
2000-01-13  0:00             ` Ted Dennison
2000-01-13  0:00               ` Jeff Carter
     [not found]                 ` <yxof4.2433$iy5.130692@typ12.deja.bcandid.com>
2000-01-14  0:00                   ` Tarjei T. Jensen
2000-01-13  0:00               ` jtarver
2000-01-12  0:00         ` David Tannen
2000-01-13  0:00           ` Harry Andreas
2000-01-14  0:00         ` Marin D. Condic
2000-01-14  0:00           ` Ed Falis
2000-01-14  0:00             ` Bill Greene
2000-01-15  0:00               ` Keith Willshaw
2000-01-15  0:00                 ` Marin D. Condic
2000-01-15  0:00                   ` Keith Willshaw
2000-01-16  0:00                     ` Gautier
     [not found]                     ` <38821915.B56815F8@maths.unine.ch>
     [not found]                       ` <85t9oa$867$1@ssauraaa-i-1.production.compuserve.com>
2000-01-17  0:00                         ` Gautier
2000-01-17  0:00                           ` Keith Willshaw
     [not found]                   ` <oHcg4.2964$iy5.180009@typ12.deja.bcandid.com>
2000-01-16  0:00                     ` Keith Thompson
2000-01-16  0:00                       ` jtarver
2000-01-16  0:00                         ` Keith Thompson
2000-01-16  0:00                         ` Gautier
2000-01-16  0:00                         ` David Starner
2000-01-17  0:00                         ` Marin D. Condic
2000-01-17  0:00                           ` jtarver
2000-01-17  0:00                             ` Gautier
2000-01-17  0:00                               ` jtarver
2000-01-17  0:00                                 ` Bill Greene
2000-01-19  0:00                                 ` Robert S. White
2000-01-19  0:00                                   ` Ted Dennison
2000-01-19  0:00                                     ` Robert S. White
2000-01-25  0:00                                       ` Stefan Skoglund
2000-01-25  0:00                                         ` Richard D Riehle
2000-01-26  0:00                                           ` Mark Lundquist
2000-01-26  0:00                                             ` Samuel T. Harris
2000-01-17  0:00                             ` Keith Thompson
2000-01-17  0:00                       ` K. Devlin
     [not found]                         ` <QHvg4.3143$iy5.200225@typ12.deja.bcandid.com>
2000-01-17  0:00                           ` David Starner
2000-01-26  0:00                             ` Mark Lundquist
2000-01-17  0:00                           ` David Gillon
2000-01-17  0:00                           ` Stuart Palin
2000-01-17  0:00                             ` jtarver
2000-01-17  0:00                               ` David Tannen
2000-01-18  0:00                               ` K. Devlin
2000-01-18  0:00                           ` K. Devlin
2000-01-18  0:00                             ` Ed Falis
2000-01-18  0:00                               ` Ted Dennison
2000-01-17  0:00                         ` Chris Douglas
2000-01-18  0:00                           ` P. S. Norby
2000-01-31  0:00                         ` Roga Danar
2000-01-15  0:00                 ` K. Devlin [this message]
2000-01-15  0:00               ` Marin D. Condic
2000-01-15  0:00             ` Marin D. Condic
2000-01-15  0:00               ` David Starner
2000-01-15  0:00                 ` Marin D. Condic
2000-01-16  0:00                   ` Keith Willshaw
2000-01-16  0:00                     ` Paul J. Adam
2000-01-16  0:00                       ` John Keeney
2000-01-17  0:00                         ` Paul J. Adam
2000-01-18  0:00                     ` Tarjei T. Jensen
2000-01-18  0:00                       ` Keith WIllshaw
2000-01-25  0:00                         ` Stefan Skoglund
2000-01-14  0:00     ` Marin D. Condic
     [not found] <sBvg4.3142$iy5.199834@typ12.deja.bcandid.com>
2000-01-17  0:00 ` tmoran
replies disabled

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