What's new

JF-17 Thunder Multirole Fighter [Thread 4]

Status
Not open for further replies.
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#
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.

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 :cheers:
 
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.

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 :cheers:

Its very evident that you have very poor knowledge of programming languages. Can you please explain the bolded part in detail?:lol:
All that you spoke about abstraction, inheritance is true for any OOP-languauge. If you didn't know, ADA is also an OOP Language. Its all bull **** when you say "C++ is easier to code or less bug free" when compare to ADA. I can disprove all of that when it comes to avionic software.

Its not the language but the process that is important and in that regard penumbra is right when he says you can find more programmers who would know C++ in PAK and hence easier to make the product "In-House".
 
no TVC, stick with current engine for a while. :)
 
1320899522_75211.jpg
the c802A is based on yj82 series with range of 180km now paf tested yj83 on which the more advanced c803 anti ship missile is based is the next generation successor to the c802/yj82 with a range of 255 km
 
Cool. :D

Will the Blk 2 would have dual rack for missiles?

Dual rack can even be placed in the current version of JF-17, not necessarily Blk-II required for that.

All you need is the software compatibility and the weapons management computer compatibility.

Plus, as far as i know, its compatible in the current version.

I hope you do remember Pt-04 carrying a dual rack on the hard points with 2 bombs each.
 
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.

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 :cheers:

Not necessarily. Although, C++ being object oriented can be beneficial. ADA can also be object oriented.

I believe one of the primary reasons for using C++ on the JF-17 and even the F-35 is because of the number of programmers who are very used to C++ programming. All universities teach the language in the Computer Science departments. It is a very common language these days.
 
jf17 has LERX what does it mean?
LERX are small fillets, typically roughly triangular in shape, running forward from the leading edge of the wing root to a point along the fuselage.

On a modern fighter aircraft they provide usable airflow over the wing at high angles of attack, so delaying the stall and consequent loss of lift. In cruising flight the effect of the LERX is minimal. However at high angles of attack, as often encountered in a dog fight, the LERX generates a high-speed vortex that attaches to the top of the wing. The vortex action maintains a smooth airflow over the wing surface well past the normal stall point at which the airflow would otherwise break up, thus sustaining lift at very high angles.
Su-27UB with LERX

LERX were first used on the Northrop F-5 "Freedom fighter" which flew in 1959, and have since become commonplace on many combat aircraft. The F/A-18 Hornet has especially large examples, as does the Sukhoi Su-27. The Su-27 LERX help to make some advanced maneuvers possible, such as the Pugachev's Cobra, the Cobra Turn and the Kulbit.
Leading edge extension - Wikipedia, the free encyclopedia
 
Status
Not open for further replies.
Back
Top Bottom