Надим Закиров, там объявления переменных, функций, логический оператор, оператор сравнения и ещё куча всего, чего в JSON быть не может, так как JSON, как вы примерно и сказали, — это формат данных. А это JavaScript.
Всё просто, сморите в вызов функции, находите ту часть которая будет вызвана и подставляете этот кусок кода вместо самой функции. Если у вас paw(2, 1), то if (num === 1) даст true и вернёт res. То есть paw(2, 1) можно заменить просто на 2. В остальных случаях надо подставлять на строчку после else — пятую строчку. Она равна res * paw(res, num - 1). В нашем случае мы начинаем с paw(2, 5) и заменяем её на пятую строчку где получится 2 * paw(2, 4) и так до тех пор, пока у нас не останется ни одного вызова paw. А только числа и операторы умножения.
Никакого перемножения res на res там не происходит. В каждом вызове своя локальная копия параметра. res умножается на результат рекурсивного вызова функции.
Не знаю ни одного человека, который изучал бы Си ради того, чтоб понять каково это, программировать в императивном стиле. Наверное потому, что за изучение какого языка не возьмись, а императивный код писать придётся. Так что изучать императивный подход на примере какого-то языка особо незачем. Из 3 стилей он самый очевидный для человека, так как чтоб писать в императивном стиле придерживаться особых конвенций и знать сложные абстрактные правила не нужно. Не путать с подходами для чистоты кода и стайлгайдами (смысловое разбиение, модульность и т.п.). Так что вот это заявление
никто не изучает императивный?
родилось чисто из вашего ума, в моём комменте такого нет.
Это хорошая мотивация. Тогда могу посоветовать изучить язык заточенный под конкретный стиль. Основных всего 3 (если не только 3, о других не слышал, парадигмы да, а стили нет). Императивный, ООП и функциональный. Императивный отдельно, в принципе, никто не изучает. А вот функциональный изучить неплохо. Выбирайте себе по душе.
Я так понял из ваших слов, что «утечка базы» — это именно случай с «угоном» дампа базы, а не получение доступа к консольной утилитке, типа psql, верно?