DEV Community

Discussion on: Top 5 Programming Languages Every Software Developer Should Learn

Collapse
 
tetsuoii profile image
tetsuoii

Ada has been deprecated in the F-35, except for F-22 legacy code.

One letter; C

Collapse
 
thepeoplesbourgeois profile image
Josh

Aren't the Boeing airplanes that sometimes require a hard reboot due to integer overflow errors (and miraculously have yet to be in mid-flight at the moment of software failure) programmed in C?

Collapse
 
jmccabe profile image
John McCabe

I don't think the F-35 is a particularly good advertisement for not using Ada in aviation - see craftofcoding.wordpress.com/2016/0... for a brief discussion. As for C, we'll it's already mentioned in the article above, but you can get closer to the hardware by learning assembler, which can be advantageous in safety critical systems where C has many restrictions placed on its use (see MISRA) and, as I understand it, object code is often analysed.