Comment Re:As a C developer (Score 1) 258
As a (very long time) C developer, I'd like to assure the White House that every company building software in C is doing so "for a reason", meaning - it was deemed the best (or the only) appropriate tool for the job.
It was deemed the best tool, but that doesn't mean it actually is. There are lots of factors that influence tool choice, but the real driving force behind the decision tends primarily to be what the leads know and/or like. Assuming there is any sort of formal analysis, there are then long lists of costs and benefits of various choices... which result in the selection of what the people doing the deciding know and/or like.
The truth is that there is almost always a variety of tools that can do the job, none of which are ideal and all of which entail various tradeoffs, so there really isn't a single ideal choice and human preferences are as good a deciding factor as anything.