Assembly Language – Use in Aircraft Systems

assembly

Today my lecturer mentioned the reason why the aircraft system is programmed in assembly language is due to the program being written have less error . Is this statement true ? Because when he asked about our opinion I said assembly can create faster program thus it is a good language for real-time oriented aircraft system program . I search around google but can't seem to find an article clarifying my lecturer's statement .

Best Answer

Your lecturer's statement is provably false. The Joint Strike Fighter's control code is written in C++. The 777 from Boeing uses 99%+ ADA. The JPL uses mostly C to drive spaceships.

I'm sure there are more examples but I suspect many are proprietary or classified.

Here is a paper that goes into some detail on the subject of testing avionics software on a more general level.