| Author |
Message |
|
Pumpkin
|
Posted: Dec 08, 2003 - 08:14 PM
|
|
|
Forum Veteran

Joined: Nov 07, 2003 - 09:12 PM
Posts: 901
|
hey guys,
this might not be a hot topic, but can I have any response from anyone dealing with the Viper OFP (Operational Flight Program) here? From the Flight International article on the Block 60, I am surprise to learn that, Existing F-16 mission computer and flight control software has been rewitten from Ada and Jovial into the C++ commercial high-order language, then built on to provide the additional capabilities of the Block 60.
Is C++, the language of future OFP?
PS: JOVIAL (Jules Own Version of the International Algorithmic Language) |
_________________ Desmond
|
|
|
|
 |
|
Sponsor
|
Posted: Jun 18, 2013 - 7:20 AM
|
|
|
F-16.net Sponsor
|
|
|
|
 |
|
habu2
|
Posted: Dec 08, 2003 - 08:45 PM
|
|
|
Elite 2K

Joined: Sep 05, 2003 - 09:36 PM
Posts: 2810
Status: Offline
|
JOVIAL is as old as the hills, it predates C and C++ (and Ada) by quite a while.
I worked with the OFPs when I was at GD years ago, they were in JOVIAL then. DoD forced Ada upon the defense industry, and they fought back with C/C++.
When I worked on F-16 simulators we were given the JOVIAL OFP code by GD/Lockheed as part of the contract, we then ported it all over to C++ for the sims since we did not have Ada imposed on our program.
Is C++ the future? It is the present, C# or even Java is probably the future though. |
|
|
|
|
|
 |
|
Habu
|
Posted: Dec 08, 2003 - 08:53 PM
|
|
|
Elite 2K

Joined: Oct 21, 2003 - 06:12 AM
Posts: 2738
Status: Offline
|
JOVIAL??!!?? Yikes! Talk about stone age!
C/C++ IS the present. Java may be the future, but also the next generation of language as well. That's in the works now anyway. |
_________________ Do your homework, Tiger!
|
|
|
|
 |
|
habu2
|
Posted: Dec 08, 2003 - 08:56 PM
|
|
|
Elite 2K

Joined: Sep 05, 2003 - 09:36 PM
Posts: 2810
Status: Offline
|
|
Quote:
Yikes! Talk about stone age!
Young whippersnappers!
The first programming language I learned was FORTRAN IV/G. That was years before FORTRAN/77 (as in 1977) if that tells you anything...  |
|
|
|
|
|
 |
|
Pumpkin
|
Posted: Dec 08, 2003 - 09:27 PM
|
|
|
Forum Veteran

Joined: Nov 07, 2003 - 09:12 PM
Posts: 901
|
Habu, to be fair, JOVIAL has served the Fighting Falcon families well.
Frankly, I am not familar with JOVIAL. I have been surfing on the topic of Ada Vs C/C++ on the net. There has been some ongoing debates. The general sentiments are Although most assessment favours C and C++ in some areas, Ada holds up well as a choice for weapon systems and airborne and spaceborne avionics. In my opinion, Ada might not be as efficient as C/C++, but it will certainly not surprise anyone with any unexpected failures in mission-critical environment. I guess that is why the DoD advocated the language in the defense industry. habu2, does the DoD not muscle that idea these days?
If I am not wrong, C# is Microsoft answer to Java. I am sure both C# and Java have their advantages. I guess they're good for non-critical Man Machine Interfaces programs. But, should they really chose to employ C# for future OFP, I sincerely hope the pilots do not get to see the infamous Microsoft's on their MFDs in the middle of engagement.
cheers, |
_________________ Desmond
|
|
|
|
 |
|
habu2
|
Posted: Dec 08, 2003 - 09:46 PM
|
|
|
Elite 2K

Joined: Sep 05, 2003 - 09:36 PM
Posts: 2810
Status: Offline
|
Yes C# is to counter Java, just as C++ was to counter Ada.
Last thing you want to see in an airplane is the BSOD! (Blue Screen of Death)  |
|
|
|
|
|
 |
|
Lawman
|
Posted: Dec 11, 2003 - 03:10 AM
|
|
|
Senior member

Joined: Nov 20, 2003 - 09:35 PM
Posts: 356
Status: Offline
|
|
habu2 wrote:
Last thing you want to see in an airplane is the BSOD! (Blue Screen of Death)
Yeah, right about the time your christmas tree is all lit up and you pull that little yellow handle.... "Your Aircraft has commited an illegal operation and must be shut down"
I wonder if they'd ask the Airforce if they'd like to send an error report afterward. |
|
|
|
|
|
 |
|
Habu
|
Posted: Dec 11, 2003 - 03:28 AM
|
|
|
Elite 2K

Joined: Oct 21, 2003 - 06:12 AM
Posts: 2738
Status: Offline
|
Oh I wasn't baggin on it, it's just that I know it's an ooooold language.  |
_________________ Do your homework, Tiger!
|
|
|
|
 |
|
|