En su opinión, ¿qué lenguaje le permite al programador promedio generar funciones con la menor cantidad de errores difíciles de encontrar? Esta es, por supuesto, una pregunta muy amplia, y estoy interesado en respuestas y conocimientos muy amplios y generales.
Personalmente encuentro que paso muy poco tiempo buscando errores extraños en los programas Java y C #, mientras que el código C ++ tiene su propio conjunto de errores recurrentes, y Python / similar tiene su propio conjunto de errores comunes y tontos que serían detectados por el compilador en otros idiomas.
También me resulta difícil considerar los lenguajes funcionales a este respecto, porque nunca he visto un programa grande y complejo escrito en código completamente funcional. Su entrada por favor.
Editar: Aclaración completamente arbitraria de un error difícil de encontrar: tarda más de 15 minutos en reproducirse, o más de 1 hora en encontrar la causa y la solución.
Perdóneme si este es un duplicado, pero no encontré nada sobre este tema específico.