Практика языка C (МФТИ, 2023-2024). Углубление пройденного: логическая память и виртуальная память.

Практические занятия по языку C на первом курсе МФТИ. Кафедра информатики. Мы временно берем передышку. На этом семинаре не будет новых задач. Только углубление понимания концепции памяти, которая очень нам понадобиться дальше. Начнём мы со своего рода мультфильма, который называется Genesis и к которому мы вернемся на втором курсе, см. https://www.youtube.com/watch?v=e5__34DFz5Y Семинарист: Константин Владимиров. Дата: 13 октября 2023 года. Съёмка: Марк Гончаров. Звук: Юлий Тарасов. Предыдущий семинар: https://youtu.be/qpSCYugCknk Следующий семинар: https://youtu.be/6hTaAwUNbiw Слайды к занятиям: https://github.com/tilir/c-graduate/tree/master/coursework/slides Примеры кода: https://github.com/tilir/c-graduate Задачник: https://contest.yandex.ru/contest/66459/enter Timeline 00:00 Intro 02:26 Genesis 09:35 Пространственные соотношения 22:30 Указатели на указатели 28:42 Массивы 33:30 Виртуальная память 37:28 Структура адресного пространства 45:10 Время решать задачи 48:47 Время жизни и область видимости 51:20 Куча и утечки памяти 58:40 Исчерпание кучи и исчерпание стека 01:06:47 Статические переменные 01:11:30 Бенчмаркинг 01:21:10 Литература и завершение Errata: * пока пусто

Иконка канала DrCoder50
27 подписчиков
12+
3 просмотра
19 дней назад
12+
3 просмотра
19 дней назад

Практические занятия по языку C на первом курсе МФТИ. Кафедра информатики. Мы временно берем передышку. На этом семинаре не будет новых задач. Только углубление понимания концепции памяти, которая очень нам понадобиться дальше. Начнём мы со своего рода мультфильма, который называется Genesis и к которому мы вернемся на втором курсе, см. https://www.youtube.com/watch?v=e5__34DFz5Y Семинарист: Константин Владимиров. Дата: 13 октября 2023 года. Съёмка: Марк Гончаров. Звук: Юлий Тарасов. Предыдущий семинар: https://youtu.be/qpSCYugCknk Следующий семинар: https://youtu.be/6hTaAwUNbiw Слайды к занятиям: https://github.com/tilir/c-graduate/tree/master/coursework/slides Примеры кода: https://github.com/tilir/c-graduate Задачник: https://contest.yandex.ru/contest/66459/enter Timeline 00:00 Intro 02:26 Genesis 09:35 Пространственные соотношения 22:30 Указатели на указатели 28:42 Массивы 33:30 Виртуальная память 37:28 Структура адресного пространства 45:10 Время решать задачи 48:47 Время жизни и область видимости 51:20 Куча и утечки памяти 58:40 Исчерпание кучи и исчерпание стека 01:06:47 Статические переменные 01:11:30 Бенчмаркинг 01:21:10 Литература и завершение Errata: * пока пусто

, чтобы оставлять комментарии