3 ms·
Interesting...I'm looking at 2015 embedded developer survey data for respondents in the aerospace & defense industry (n=90) Question: Languages used to develop
by roymurdock 11y ago
Interesting...I'm looking at 2015 embedded developer survey data for respondents in the aerospace & defense industry (n=90)
Question: Languages used to develop software in previous project (multiple answer)
Ada = 28.9%, C = 48.9%
Question: Languages used to develop software in current project
Ada = 12.2%, C = 53.3%
- adrianN 11y agoPopularity doesn't really reflect suitability though. Often C/C++ is chosen because it's a lot easier to source talent.
- gaius 11y agoPenny wise, pound foolish.
- Jtsummers 11y agoThis (and a ditto to gaius). My first real job out of college the company was doing work for Boeing. They were given a choice between Ada and C for their work. They chose C. I later asked why we didn't use Ada (I was working as a tester, most of our issues outside timing would have been detected at compile time if we had properly exercised the type system in Ada - such as constraining values to certain ranges). The answer was, "C programmers are easier to find." Never mind the excessive amount of money spent on testing (time and personnel) and tooling (time learning it). Getting C programmers was easier, and often cheaper, so they went with that. Since then, in other jobs in the same general field (avionics or related), the answer has been the same at most offices.
- roymurdock 11y agoAgree with you, adrianN, and gaius. One of many troubling trends we are seeing WRT quantity/quality/cost/safety/security/time to market as engineering orgs try to reboot their business models for a rapidly-changing, cheap hardware, service and FOSS-centric world.
- adrianN 11y agoI welcome a change to more mainstream tools and hardware. Proprietary compilers for closed hardware platforms suck.