Pergunta de entrevista da empresa Derivco

Building a software system, how you decide which programming language to use