Сторонники функциональных языков программирования утверждают, что функциональное программирование облегчает анализ кода. Сторонники статически типизированных языков говорят, что их компиляторы отлавливают достаточно ошибок, чтобы компенсировать дополнительную сложность систем типов. Но все, что я читаю на эти темы, основано на рациональных аргументах, а не на эмпирических данных.
Проводятся ли какие-либо эмпирические исследования влияния различных категорий языков программирования на уровень дефектов или другие показатели качества?
(Ответы на этот вопрос, похоже, указывают на то, что таких исследований нет, по крайней мере, для динамических и статических дебатов)