filmov
tv
Урок 13 - Рекурсия. Стек вызовов (Call Stack). Куча.
Показать описание
В этом уроке мы продолжим изучать функции. И в этот раз мы поговорим о внутреннем их устройстве. Разберемся как передаются параметры в функцию, как возвращается результат, где сохраняются локальные переменные функции, а также как функция узнает куда передать управление после того как она отработала.
Чтобы ответить на эти вопросы, мы разберемся какие сегменты памяти выделяются для программы. Что такое стек вызовов (Call Stack), куча (Heap). Также узнаем что такое рекурсия и переполнение стека вызовов.
Ну и напоследок я расскажу как взламываются программы на Си и как обезопасить свою программу от взлома.
00:00 Вступление
00:30 О чем этот урок?
04:45 Что такое стек?
07:18 Сегменты памяти программы
09:09 Этапы выполнения программы
12:05 Как работает Push в Call Stack?
14:50 Пример работы Call Stack во время выполнения программы
21:34 Что такое рекурсия?
30:35 Сегмент памяти Куча (Heap)
39:26 Выводы
40:30 Как взламывают программы на Си?
44:05 Заключение
Чтобы ответить на эти вопросы, мы разберемся какие сегменты памяти выделяются для программы. Что такое стек вызовов (Call Stack), куча (Heap). Также узнаем что такое рекурсия и переполнение стека вызовов.
Ну и напоследок я расскажу как взламываются программы на Си и как обезопасить свою программу от взлома.
00:00 Вступление
00:30 О чем этот урок?
04:45 Что такое стек?
07:18 Сегменты памяти программы
09:09 Этапы выполнения программы
12:05 Как работает Push в Call Stack?
14:50 Пример работы Call Stack во время выполнения программы
21:34 Что такое рекурсия?
30:35 Сегмент памяти Куча (Heap)
39:26 Выводы
40:30 Как взламывают программы на Си?
44:05 Заключение
Урок 13 - Рекурсия. Стек вызовов (Call Stack). Куча.
JavaScript. Рекурсия. Контекст и стек.
ЧТО ТАКОЕ РЕКУРСИЯ C# | ПЕРЕПОЛНЕНИЕ СТЕКА | СТЕК ВЫЗОВОВ | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 49...
Структуры данных(13 урок)(Стек. Реализация стека на python )
Как сделать стек в #Python #SurenPyTips
Рекурсия (recursion)
41 Рекурсия в Python. Рекурсивная функция Часть 1
С++ для 8 класса, урок 13 (Бинарный поиск в массиве)
Учимся использовать стек и очередь в JavaScript
Что такое рекурсия | самое простое объяснение
12 Стек, очередь и дек
Рекурсивные переборы
P.11 Программный стек и рекурсия
Примеры рекурсивных алгоритмов
Язык C++ с нуля | #13 Рекурсия в c++(пример решения задачи).
Python: основы и применение - 13 урок.Функции и стек вызовов
Стек и рекурсия за 10 минут | от университета к кремниевой долины...
💻 Рекурсия (recursion), выход из нее и стек вызовов (call stack) - основы JavaScript для начинающих...
Рекурсия: косвенная и хвостовая, стек, выход
Рекурсия
Рекурсивные функции.
// Рекурсия - это просто //
Рекурсия - примеры
Assembler #13 / Ассемблер / ЛамПанель / ПЗУ / Подпрограммы / Стек...
Комментарии