Я изучаю две основные парадигмы программирования, декларативной и императивной парадигмы. Мне тяжело следовать неоднозначным заявлениям, сделанным в моем учебнике и википедии, например:декларативное программирование и императивное программирование
declarative: - основное внимание уделяется «чему» компьютер. - свободен от «побочных эффектов» - без управления потоком
императива: - фокусируется на «как» компьютер должен сделать это. - как это сделать с точки зрения последовательности действий
Как бы вы разделили две парадигмы программирования? Если вы могли бы расширить свои заявления, сделанные выше, это будет очень полезно.