Qual idioma, na sua opinião, permite que o programador médio produza recursos com a menor quantidade de bugs difíceis de encontrar? Naturalmente, essa é uma pergunta muito ampla, e estou interessado em respostas e conhecimentos muito amplos e gerais.
Pessoalmente, acho que passo muito pouco tempo procurando bugs estranhos nos programas Java e C #, enquanto o código C ++ tem seu conjunto distinto de bugs recorrentes, e o Python / similar tem seu próprio conjunto de bugs comuns e tolos que seriam detectados pelo compilador em outros idiomas.
Também acho difícil considerar linguagens funcionais nesse sentido, porque nunca vi um programa grande e complexo escrito em código totalmente funcional. Sua entrada, por favor.
Editar: Clarificação completamente arbitrária do bug difícil de encontrar: leva mais de 15 minutos para reproduzir ou mais de 1 hora para encontrar a causa e a correção.
Perdoe-me se for uma duplicata, mas não encontrei nada sobre esse tópico específico.