Итераторы с абсолютного нуля.
Подробнейшее объяснение итераторов: первая часть видео не требует знания языков программирования, в ней данная абстракция объясняется вообще и как действия в реальности могут быть описаны через неё. Далее объясняется как итераторы выглядят в Python, как пользоваться итераторами, для чего итераторы существуют в программирование, поговорим про генераторы и т.д. После показывается сколь итераторы одинаковы во всех языках(на примере JavaScript и Kotlin), как легко ими начать пользоваться в другом языке, зная их хотя бы в одном. Далее углубляемся в то что находится под капотом: реализуем их на чистом Си. И в конце хвалим Rust. Спасибо что Rust есть. В видео крайне много ответвлений в повествовании и обсуждения смежных вопросу тем. Но для тех кто спешит — приблизительно в самом начале объясняется как начать пользоваться итераторам в любом языке не углубляясь в его суть. Крайне не рекомендуется пропускать что-либо в объяснение, потому что тогда повышается вероятность что-нибудь не понять. Иными словами: нарушение целостности объяснения может приводить к утрате им его свойств. 0:00:00 Зачем ещё одна лекция? 0:03:53 Пристально глядим на итераторы 0:06:50 Итерация, итератор, итерирование (определение) 0:08:35 Компилирование итератора на человеке 0:09:15 Примеры объясняющие различные свойства итераторов 0:26:17 Переход к программированию 0:28:45 Python 1:10:30 Итераторы в других языках: js, Kotlin, X 1:16:40 Итераторы на чистом Си 1:35:10 Как учиться прогать и понять всё-всё-всё 1:37:20 C++ / cpp 1:37:30 Rust 1:56:40 Завершаем содержательную часть лекции 2:01:15 Темы для следующих лекций 2:10:05 Ужас который не снился даже Лавкрафту 2:11:40 Ну и с новым годом!
Название:
Итераторы с абсолютного нуля.
Категория:
Разное