Отношение между императивным и декларативным программированием
Императивный и декларативный стили программирования противоречат друг другу в том смысле, что чем более код декларативен, тем менее он императивен и наоборот. Таким образом повышая декларативность, тем самым снижается импетивновность.