Date:
Mon, 4 Dec 2000 21:38:21 -0000
Content-type:
text/plain; charset=ISO-8859-1
MIME-Version:
1.0
Content-transfer-encoding:
Quoted-printable
|
Perhaps ESA are still concerned that it was the Attitude Control System of
Ariane 5 (written in Ada) that caused so much trouble in its first flight.
> It should be noted that Ada 95 also supports "multiple views" (see Section
> 4.6.3 of the Ada 95 Rationale). Admittedly the syntax is more complex
> than Java interfaces, and dynamic testing of interfaces (does object X
> support interface Y?) is not allowed; however, it would seem adequate for
> their purposes given the limited information at the URL you mentioned.
>
> See also: "Multiple Inheritance in Ada 95." In "Early Projects using Ada
> at the Air Force Academy." S. Grier. Ada Letters 18(1):92-109, January
> 1998. (Presented at ASEET '97).
>
> --Martin
>
> --------------------------------------------------------------
> Martin C. Carlisle
> Assistant Professor of Computer Science
> US Air Force Academy
> DISCLAIMER: Opinions herein are my own, and not necessarily those of the
> US Air Force Academy, US Air Force, or US Government.
>
> -----Original Message-----
> From: Soeren Henssel [mailto:[log in to unmask]]
> Sent: Monday, December 04, 2000 6:32 AM
> To: [log in to unmask]
> Subject: ESA now also "prefer" C++ instead of Ada on some projects
>
>
> European Space Agency has designed a prototype for component-based
> software framework for a satellite Attitude and Orbit Control System
> (AOCS). Their home page is at =>
> http://www.softwareresearch.net/AocsFrameworkProject/ProjectHomePage.html
> It has been programmed in C++ in preference to Ada 95 - read inter alia
> http://www.softwareresearch.net/AocsFrameworkProject/DesignPrinciples.html
> paragraph "Language Compatibility" for the reasons behind the decission.
> The main reason is lack of multiple inheritance in Ada 95.
>
> regards /søren
>
>
Best Regards
John McCabe <[log in to unmask]>
|
|
|