Joint Strike Fighter Air Vehicle C++ Coding Standards [pdf]
1–7 of 7 posts
Re: Joint Strike Fighter Air Vehicle C++ Coding Standards [pdf]
#2It is a very, very different language, today, than when this was composed.
Re: Joint Strike Fighter Air Vehicle C++ Coding Standards [pdf]
#3Re: Joint Strike Fighter Air Vehicle C++ Coding Standards [pdf]
#4(2005) It is a very, very different language, today, than when this was composed.
Re: Joint Strike Fighter Air Vehicle C++ Coding Standards [pdf]
#5(2005) It is a very, very different language, today, than when this was composed.
Definitely worth noting the year, but I’d be fairly surprised if the standards for real-time avionics software changed much since then. I’d guess they still stick to a small subset of the Goliath that is C++
Avoiding new features means slower, unsafe, less reliable code. At the extremum, in this direction, is the C subset that (e.g.) Linux and BSD kernels wallow in.
Re: Joint Strike Fighter Air Vehicle C++ Coding Standards [pdf]
#6Earlier quoted context omitted.
Definitely worth noting the year, but I’d be fairly surprised if the standards for real-time avionics software changed much since then. I’d guess they still stick to a small subset of the Goliath that is C++
Most of the Goliath results in faster, safer, more reliable code. By design. Avoiding new features means slower, unsafe, less reliable code. At the extremum, in this direction, is the C subset that (e.g.) Linux and BSD kernels wallow in.
Re: Joint Strike Fighter Air Vehicle C++ Coding Standards [pdf]
#7I've seen standards like this shared a few times, but never seen the code they actually result in.