Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Приведите простой пример одной программы с разными стилями программирования - декларативное/ООП и функциональное (на одном языке).

Объектно-ориентированное прогр
Искандер Шафиков
  ·   · 173
Программист, и этим все сказано) из непрофессионал...  · 16 сент 2021
Это неоднозначная тема - некоторые языки более императивные (такие как C, PHP), некоторые - более декларативные (HTML, SQL). Некоторые языки, такие как JavaScript поддерживают обе парадигмы.
Императивный подход состоит в том, чтобы объяснить компьютеру как достичь того или иного результата (в явных, пошаговых, более низкоуровневых командах, изменяющих состояние)
Пример (JS)
function incrementArray(arr) {
let resultArr = [];
for (let i = 0; i < arr.length; i++) {
resultArr.push(arr[i] + 1);
}
return resultArr;
}
Декларативный подход, напротив, описывает что должна выполнить программа, без явного, подробного описания процесса
function incrementArray(arr) {
return arr.map(item => item + 1);
}
Подводя итог, можно сказать что императивное программирование идет от компьютера к человеку, а декларативное - наоборот - от человека к компьютеру
Увлекаюсь естественными науками и математикой...  · 17 сент 2021
Простым примером можно считать определение хранимых функций в MySQL. Пользователь с помощью запроса указывает СУБД что ей требуется сделать, и ссылаясь при этом на собственноручно написанную средствами того же языка хранимую... Читать далее
Программист и крипто-энтузиаст  · 16 сент 2021
Я думаю вы немного перепутали импeративный подход, отвечающий на вопрос "Как?" Например как здесь функциия на Java. public static List<String> getNames(List<String> nameList) { List<String> newNameList = new ArrayList<String... Читать далее