Отличия императивного и декларативного программирования