Peaceful Civilian
ELITE MEMBER
- Joined
- Oct 18, 2011
- Messages
- 12,098
- Reaction score
- 8
- Country
- Location
Even The F-35's software is in C+ which makes programming and debugging vastly superior to the F-22's system. The F-22 used a proprietary (Ada ) programming language witch meant that there was very little knowledge base and few debugging tools.Thanks for your lecture.....but each language, including ADA has it's advantages and disadvantages. The biggest advantage in case of JF-17 with C++ is the fact that there are so many civilians in Pakistan who know this language....from Electronics engineers to Computer scientists that it is easy to optimize the system, cheaply and quickly. The whole idea of JF-17 is to make it a in house development, for which C++ fits very well, how many people are taught ADA today in Pakistan? Most learn Java or C/C++/C#
They switched to C++ for the F-35 to ensure an easier programming environment with better debugging and testing tools.
C++ is a much more nuanced language in that you can control things and change values other programming languages (such as Java) won't let you. They do it to be user friendly, because if you don't know what you are doing you can screw up the code or make the program do unintended action