When I worked at Boeing in 2003 they were C or C++. A lot of the ancillary software (maintenance software, etc, stuff that isn't actually on the plane) used Java or VB or .NET, however. The choice ...