Pergunta de entrevista da empresa General Dynamics Mission Systems

How do you decide when to use a specific coding language over another?