Die Befürworter der funktionalen Programmiersprachen behaupten, dass die funktionale Programmierung es einfacher macht, über Code nachzudenken. Die Befürworter statisch typisierter Sprachen geben an, dass ihre Compiler genügend Fehler erkennen, um die zusätzliche Komplexität von Typsystemen auszugleichen. Aber alles, was ich zu diesen Themen lese, basiert auf rationalen Argumenten, nicht auf empirischen Daten.
Gibt es empirische Studien darüber, welche Auswirkungen die verschiedenen Kategorien von Programmiersprachen auf Fehlerraten oder andere Qualitätsmetriken haben?
(Die Antworten auf diese Frage scheinen darauf hinzudeuten, dass es keine derartigen Studien gibt, zumindest nicht für die dynamische oder die statische Debatte.)