Прихильники функціональних мов програмування стверджують, що функціональне програмування полегшує міркування про код. Ті, хто підтримує статично набрані мови, говорять, що їх компілятори виявляють достатню кількість помилок, щоб компенсувати додаткову складність систем типу. Але все, що я читав на ці теми, ґрунтується на раціональному аргументі, а не на емпіричних даних.
Чи є якісь емпіричні дослідження того, який вплив різні категорії мов програмування мають на коефіцієнт дефектів або інші показники якості?
(Відповіді на це запитання, схоже, вказують на відсутність таких досліджень, принаймні не для динамічних проти статичних дебатів)