more like 15 years ago come to think of it...
Why C?
Because real niggaz hack c, you sorry ass bitch.
It means that you're using all the same optimization and control flags, except -g and -s. That's because these flags control the assembly output (-O-class flags especially) and if you have them set up differently for debug and release version, they can (and will) produce different assembly. The repercussion is that you may have obscure weird bugs that work themselves out with one specific assembly flag set but manifest under others. So if you only test against debug flag set you gonna miss these bugs that will manifest in release flag set.
Generally, you only use debug build for step by step execution using a debugger. You do final [unit] testing using release build.
Oh you missed out on the fun. The contractor has developed a major mission & loadout control component as a web app. Sure enough it works like shit. The airplane firmware is presumably C++ but it's fucking dogshit just as well, british F-35 couldn't even use missiles nor bombs yet. Also it's tail fins crack if it flies supersonic, so in real life scenario it can't even break the sound barrier due to safety limits.
user, they have trouble making their programmers poo in the loo.
They're generally very rare, though. In my experience, the only bugs that have popped out due to different debug and release flags have been either threading issues: actual logic errors in the code that get exposed by some section of code running faster or slower; or static initialization order issues: actual logic errors in the code that get exposed by some variable being initialized before or after another, because C++ doesn't define that order (and you can force the order, but most pajeets don't know how).
I've seen similar. I've had to tell younger people, hey, if you're getting an error on that function, instead of clicking random tutorial videos for 40 minutes, you can just look that function up in the docs. The docs will tell you how to use that thing you're trying to use. And the response is like, oh yeah good idea.
...
>What do you mean I can't write nazi propaganda in the official documentation. (((them))) at work
You're post was only retarded and naive until it went full retard right here. Ironically a CoC is more close to something like a nazi idea than whatever it "protects" against. Go suck a CoC.
...