00:00 Введение 00:49 Что такое стек 01:23 Рост в обратную сторону 02:20 Указатели 03:35 Команды для работы со стеком 04:54 Функции 06:30 Команды перехода 07:18 Фрейм стека 10:37 Переполнение стека 10:50 Передача параметров в функцию 13:09 Способы передачи параметров 13:49 Локальные переменные функции 15:07 Итог
Пишешь код на высокоуровневых языках, считаешь, что понимаешь что-то в программировании и даже называешь себя программистом. Однако после просмотра твоих видео сразу становится понятно, что без всего описанного в них фундаментала ты не «программист», а всего лишь «кодер», видящий лишь верхушку айсберга. Потрясающий контент, ни в коем случае не останавливайся в развитии канала 🔥🔥🔥
@@WhiteZSY ни один нормальный человек свою программу ПОЛНОСТЬЮ на асме не пишет, только определённые участки кода. Мой товарищ, который пишет на плюсах, использует асм для написания ядра вычпроцессов и только, всё остальное, соответственно, на плюсах. Без знаний асма его софт был бы, мягко говоря, тормознутым.
Если думаешь, что нашел какой-то глубокий практический смысл в этом, то тебе просто показалось. Это абсолютно бесполезное с точки зрения программирования в 2021 году знания, не нужно это нигде применять. Только хуже сделаешь, разрушив существующие абстракции.
Просто начинаешь понимать лучше как оно работает. Для написания эффективных программ конечно лучше это понимать. А вообще можно быть крутым челом, хорошо понимать прикладную область к примеру data science, AI, CV и писать на языках с автоматическим управлением памятью. Программист же - просто не понимающих как это работает. И если уже круто кодишь эффективно на JS или Python то эту теорию и C поймешь с чашкой кофе. Я когда то думал что обучаться нужно с ASM/C и архитектуры железа. Теперь понимаю что лучше с JS, потом тренировка мозгов алгоритмами, и потом ниже и ниже. Считаю такой путь наиболее эффективным
Не переживай когда нибудь и наши современные ЯП заменят и будут вместо их более абстрактные языки. Это лишь дело времени не все же бесконечно (Кроме Java)
Я любитель. Мне не давало покоя, почему меня больше интересует низкоуровневое программирование, чем высокоуровневое, понимая, что первое не столь востребовано и популярно. И я рада, что наконец-то я нашла отражение своим знаниям! Спасибо за видео!🤩
Огромное спасибо за это видео! Концентрированная, систематизированная, рационально укомплектованная и последовательно представленная информация - ничего лишнего. Моё почтение.
По формату ты собрал все лучшее от (субъективно) sorax и windrton. Но! По качеству материала ты превзошёл их на голову. Очень приятный и концентрированный контент. Спасибище тебе. Я теперь могу быть уверенным, что у начинающих есть шанс чему-то научиться. Если конечно, они придут именно на этот канал.
Спасибо - я начинаю учить ассемблер для себя - я фронтенд с опытом 4 гола но реально захотел писать что то более сложное на C/++/Rust - и понимаю что для начала нужно понимать железо - твой канал в этом отчасти сильно помогает! Здоровья тебе !!!
Иметь цельную картину мира - завсегда полезно. Понимание работы всяких наворотов в Java Script - колбэки, хоистинг, евент-лупы... - вот это вот всё гораздо легче усваивается, когда знаешь работу железа и компиляторов. Тогда вот эти вот приседания с асинхронностью и т.п. кажутся само собой разумеющимся.
ЛОЛ. Вже через 3 хвилини. я зрозумів, що це найкраще пояснення теми, яке я бачив. ПОВАГА автору. Достойний контент. Якість виконання на висоті. Більше такої годноти.
Фраза, нечего не понятно но очень интересно. Это именно про стек. Но если без шуток, это реально очень сложно. Я хочу в этом разобраться досконально. Спасибо!
На самом деле просто. Была такая программа debug.exe Сохранилась до win7 32. Она работала в dos. Это отладчик Там можно трассировать программу и смотреть состояние регистров. Вот в ней всё понятно.
Что за тигр этот лев?) Универ Синергия, специальность "Веб разработка", 1 курс, предмет "Теория программирования". Материал подан почти сухим текстом, без примеров. Пришёл на Ютуб, чтобы посмотреть что я вообще должен понять из материалов предмета. Огромное спасибо за подачу, оформление. Всё прекрасно до деталей: анимация, звуки, примеры, объяснение.
полезная инфа для тех, кто не в курсе ассемблера) классная подача, с удовольствием повторил материал универовского курса!) автору развития и процветания, такой контент не должен остаться незамеченным)
Боже, как хорошо что есть такие контентмейкеры. Спасибо тебе огромное. Благодаря тебе начинаю потихоньку разбираться в основах программирования. Надеюсь мне хватит упорства и сил чтобы обуздать эту нелегкую в освоение штуку. Продолжай в том же духе, у тебя хорошо получается объяснять. Постараюсь расти вместе с твоим каналом )
Спасибо большое. Я сам веб-разработчик, но захотелось углубиться в низкоуровневое программирование. Отличная подача материала, ни капли воды (как у многих), то есть все 15 минут полезной информации.
большое спасибо 💜 не ожидала, что в видео по стеку будет объяснено куда подгружаются функции, и как именно работает стек в связи с функциями 🤍 - до этого никак не могла понять, как это работает
Вы поняли как работает call команда? Просто когда он ее описывает говорит, что "при вызове call proc в стек записывается адрес возврата и стек поинтер переходит на указанный в call адрес (proc). Но потом при описании фреймов функции после вызова call SP стоит на месте
Поражает насколько хорошо Вы ознакомились с материалом. Буду ставить максимальное количество лайков. Ваши труды должны стать Достоянием. Где-то во Вселенной образуется чёрная дыра Если Вы не станете преподавателем
Отличное видео! Мне в целом тяжело дается вся эта тема с памятью компьютера, регистрами и ассемблером. Но Ваш ролик помог чуть лучше это понять. Думаю, еще пара просмотров - и стек перестанет казаться мне таким страшным. Спасибо Вам огромное!
@@alexvolkov529 кто-то может назвать это "фуу, тупость какая-то" и это будут говорить те люди, которые не поняли и не захотели разобраться. Поэтому одобряю такой подход:)
Ничто так не мотивирует, как ненавязчивый звук шарика от пинг-понга! 🎉 Круть. Слышна заминка, когда стек пошёл затирать вектора прерываний ;) стек растёт с 1:50
Про стек ничего нового не узнал, но в варианте с регистром BP ниразу не встречался. Видимо это фишка интеловской архитектуры. Я просто знаю архитектуру ARM. У ARM Cortex-Mх два регистра SP, но один для режима ядра, другой для режима приложения. Это очень удобно при реализации операционной системы. Расскажите в следующем ролике о прерываниях, системных вызовах и диспетчеризации задач.
Смотрю подряд все видео с самого начала публикации. Как же все грамотно структурировано, просто космос. Грустно что канал не самый популярный. Автор, возможно тебе стоит задуматься над выпуском своих видео на английском, тогда шанс взлететь увеличится, т.к. охват аудитории будет выше. Успехов!
о, первое видео которое я у тебя посмотрел, автор, даже перепроверил что смотрю, в какой-то момент показалось что твоего коллегу Winderton'а) спасибо за ролик, как раз дошёл до того момента в профессиональном росте, когда низкоуровневые механизмы становятся одновременно понятны и интересны, вдохновения и вагон чая!
Это мне архиважно для работы, но я понял, наверное, только треть. Думаю, надо пересматривать или искать похожую информацию, только другими словами. Спасибо за видео.
Занятно, тут в 10 раз меньше дизлайков, чем у видео с процессором. Я не стал отрываться от масс и считаю этот контент очень годным и достаточно изложенным, в отличие от процессора.
Небольшая правка для 0:55 Утверждение, что оперативная память делится ровно на две части - стек и кучу - не совсем верно. Хотя стек и куча действительно являются важными областями памяти в контексте программирования, оперативная память не делится ровно на две части и включает в себя гораздо больше различных областей. Когда программа запускается, операционная система выделяет ей адресное пространство, которое делится на несколько сегментов, каждый из которых имеет своё назначение. Основные области памяти процесса включают стек, кучу, сегмент данных, сегмент кода и сегмент командной строки и среды. Стек используется для локальных переменных и параметров функций, куча - для динамически выделяемой памяти. Сегмент данных содержит глобальные переменные и делится на инициализированные и неинициализированные данные (BSS). Сегмент кода включает исполняемый код программы, а сегмент командной строки и среды содержит аргументы и переменные окружения. Размеры этих областей памяти не фиксированы и могут изменяться в зависимости от потребностей программы, и оперативная система управляет ими динамически.
хорошее видео продолжайте в том же духе но все же хотелось бы поживей немного ибо ваш голос слишком монотонный но сама суть поданного вами материала меня устраивает, лайк
4 день, 4 видео, 4 конспект на 6 листов а 4 (у меня размашистый почерк), и мозг находится где-то на уровне близкому к расплавлению ядра реактора, но мне почему-то это нравится. Спасибо за видео).
Не умрет, старик. Смотрю Твои видосы все по очереди, ибо учусь ассемблеру для avr. И по урокам Харкорное Программирование Романа Звезжопадова. Лайк и коммент с меня.
Думал, что смогу просто посмотреть и понять сразу, но это не так. Пересмотрел видео, законспектировал и нарисовал схемки стеков и только так разобрался. Материал очень хорошо подан, продолжай в том же духе
Визуализация хорошая. Смотрится легко, как пёрышко. Спасибо. Единственное, всё-таки нужно было упомянуть в самом начале, что в большинстве случаев речь идёт о виртуальном адресном пространстве. Второе замечание. Взгляд на то, что память делится на стек и кучу, справедлив только с позиции программирования на высокоуровневом языке, либо в какой-то специальной среде.
Вот действительно качественный контент! Безусловно очень полезный! Лаконично и по делу. Но! Это совсем не для новичков. Вернее, не для совсем новичков. Чтобы понимать о чём речь, нужно уже иметь общее представление о принципах работы памяти и программ. Видео скорее делает из представлений точные знания. Рассказывает что и как называется. Я, будучи новичком понимаю о чём речь, но месяца 4 назад, когда я только начал познавать волшебный мир программирования не понял бы почти ничего... И сейчас то далеко не всё понятно. Объяснения даны на исключительно программерском языке, кое что не объясняется вовсе. Это не делает лекцию плохой, но и простой в освоении тоже.
Сложно, к некоторым вашим видео понимание приходит постепенно после каждого просмотра и записей, к некоторым к сожалению намного тяжелее Если вам не трудно, добавляйте информацию или ссылки на разного рода информацию, что такое функция например Спасибо
00:00 Введение
00:49 Что такое стек
01:23 Рост в обратную сторону
02:20 Указатели
03:35 Команды для работы со стеком
04:54 Функции
06:30 Команды перехода
07:18 Фрейм стека
10:37 Переполнение стека
10:50 Передача параметров в функцию
13:09 Способы передачи параметров
13:49 Локальные переменные функции
15:07 Итог
Пишешь код на высокоуровневых языках, считаешь, что понимаешь что-то в программировании и даже называешь себя программистом. Однако после просмотра твоих видео сразу становится понятно, что без всего описанного в них фундаментала ты не «программист», а всего лишь «кодер», видящий лишь верхушку айсберга. Потрясающий контент, ни в коем случае не останавливайся в развитии канала 🔥🔥🔥
@@WhiteZSY ни один нормальный человек свою программу ПОЛНОСТЬЮ на асме не пишет, только определённые участки кода. Мой товарищ, который пишет на плюсах, использует асм для написания ядра вычпроцессов и только, всё остальное, соответственно, на плюсах. Без знаний асма его софт был бы, мягко говоря, тормознутым.
Если думаешь, что нашел какой-то глубокий практический смысл в этом, то тебе просто показалось.
Это абсолютно бесполезное с точки зрения программирования в 2021 году знания, не нужно это нигде применять. Только хуже сделаешь, разрушив существующие абстракции.
Просто начинаешь понимать лучше как оно работает. Для написания эффективных программ конечно лучше это понимать. А вообще можно быть крутым челом, хорошо понимать прикладную область к примеру data science, AI, CV и писать на языках с автоматическим управлением памятью. Программист же - просто не понимающих как это работает. И если уже круто кодишь эффективно на JS или Python то эту теорию и C поймешь с чашкой кофе.
Я когда то думал что обучаться нужно с ASM/C и архитектуры железа. Теперь понимаю что лучше с JS, потом тренировка мозгов алгоритмами, и потом ниже и ниже. Считаю такой путь наиболее эффективным
Не переживай когда нибудь и наши современные ЯП заменят и будут вместо их более абстрактные языки. Это лишь дело времени не все же бесконечно (Кроме Java)
@@fomka_wyverno да, лет через 50 запускаешь ИДЕшку, а там одна кнопка - "сделать пистато" 😂
Я любитель. Мне не давало покоя, почему меня больше интересует низкоуровневое программирование, чем высокоуровневое, понимая, что первое не столь востребовано и популярно. И я рада, что наконец-то я нашла отражение своим знаниям! Спасибо за видео!🤩
Подача информации на высочайшем уровне как с точки зрения представления, так и содержания.
Огромное спасибо за это видео! Концентрированная, систематизированная, рационально укомплектованная и последовательно представленная информация - ничего лишнего. Моё почтение.
По формату ты собрал все лучшее от (субъективно) sorax и windrton. Но! По качеству материала ты превзошёл их на голову. Очень приятный и концентрированный контент. Спасибище тебе. Я теперь могу быть уверенным, что у начинающих есть шанс чему-то научиться. Если конечно, они придут именно на этот канал.
Спасибо - я начинаю учить ассемблер для себя - я фронтенд с опытом 4 гола но реально захотел писать что то более сложное на C/++/Rust - и понимаю что для начала нужно понимать железо - твой канал в этом отчасти сильно помогает! Здоровья тебе !!!
Иметь цельную картину мира - завсегда полезно. Понимание работы всяких наворотов в Java Script - колбэки, хоистинг, евент-лупы... - вот это вот всё гораздо легче усваивается, когда знаешь работу железа и компиляторов. Тогда вот эти вот приседания с асинхронностью и т.п. кажутся само собой разумеющимся.
Твой канал - это лучше что я встречал на ютубе....
ЛОЛ. Вже через 3 хвилини. я зрозумів, що це найкраще пояснення теми, яке я бачив.
ПОВАГА автору. Достойний контент. Якість виконання на висоті. Більше такої годноти.
Фраза, нечего не понятно но очень интересно. Это именно про стек. Но если без шуток, это реально очень сложно. Я хочу в этом разобраться досконально. Спасибо!
На самом деле просто.
Была такая программа debug.exe
Сохранилась до win7 32. Она работала в dos. Это отладчик
Там можно трассировать программу и смотреть состояние регистров.
Вот в ней всё понятно.
Что за тигр этот лев?)
Универ Синергия, специальность "Веб разработка", 1 курс, предмет "Теория программирования". Материал подан почти сухим текстом, без примеров.
Пришёл на Ютуб, чтобы посмотреть что я вообще должен понять из материалов предмета. Огромное спасибо за подачу, оформление. Всё прекрасно до деталей: анимация, звуки, примеры, объяснение.
полезная инфа для тех, кто не в курсе ассемблера) классная подача, с удовольствием повторил материал универовского курса!)
автору развития и процветания, такой контент не должен остаться незамеченным)
Визуализация на высшем уровне. Отличная подача, отличный звук. Браво
Боже, как хорошо что есть такие контентмейкеры. Спасибо тебе огромное. Благодаря тебе начинаю потихоньку разбираться в основах программирования. Надеюсь мне хватит упорства и сил чтобы обуздать эту нелегкую в освоение штуку. Продолжай в том же духе, у тебя хорошо получается объяснять. Постараюсь расти вместе с твоим каналом )
Спасибо большое. Я сам веб-разработчик, но захотелось углубиться в низкоуровневое программирование. Отличная подача материала, ни капли воды (как у многих), то есть все 15 минут полезной информации.
Самый полезный ролик, соединяющий в цельную картину информацию из остальных, с самым маленьким количеством просмотров)
Пожалуй лучший ютубер, рассказывающий о низких уровнях. Спасибо.
Воистину, да не умрет образовательный контент!!!
Большое спасибо за такие качественные и эффективные ролики, Вы делаете большое дело!
большое спасибо 💜
не ожидала, что в видео по стеку будет объяснено куда подгружаются функции, и как именно работает стек в связи с функциями 🤍 - до этого никак не могла понять, как это работает
Вы поняли как работает call команда? Просто когда он ее описывает говорит, что "при вызове call proc в стек записывается адрес возврата и стек поинтер переходит на указанный в call адрес (proc). Но потом при описании фреймов функции после вызова call SP стоит на месте
Огромное спасибо! Никак не мог понять процессы в стеке, теперь стало намного понятней с Вашим подходом к объяснению! )
Поражает насколько хорошо Вы ознакомились с материалом. Буду ставить максимальное количество лайков. Ваши труды должны стать Достоянием.
Где-то во Вселенной образуется чёрная дыра Если Вы не станете преподавателем
Отличное видео! Мне в целом тяжело дается вся эта тема с памятью компьютера, регистрами и ассемблером. Но Ваш ролик помог чуть лучше это понять. Думаю, еще пара просмотров - и стек перестанет казаться мне таким страшным. Спасибо Вам огромное!
я по нескольку раз пересматриваю одно видео
@@alexvolkov529 кто-то может назвать это "фуу, тупость какая-то" и это будут говорить те люди, которые не поняли и не захотели разобраться. Поэтому одобряю такой подход:)
Шикарные видео! Сложности нас не пугают, даже наоборот - хочется изучить ассемблер)) Благодарю Вас за такие видео!
Спасибо!
За день просмотра твоего канала я получил столько же информации, сколько за 5 лет учебы в университете 😃👍
Хоть и был знаком со стеком ранее, но местами была новая инфа. Спасибо за годноту!
Слушать такое одно удовольстие
Это лучшее объяснение, которое я встречал!
Cупер-понятно и доступно, благодарю.
Спасибо за наглядную демонстрацию использования параметров и сохранения стек поинтера в callee - так яснее, чем в голове представлять.
Потрясающе!
Ничто так не мотивирует, как ненавязчивый звук шарика от пинг-понга! 🎉 Круть. Слышна заминка, когда стек пошёл затирать вектора прерываний ;) стек растёт с 1:50
Жги дружище. Полезнейшее видео
Самое классное объяснение! Огромное спасибо автору!
Спасибо. Подобный контент очень нужен!
Надо раз пять посмотреть, чтобы понять. Спасибо.
ОМГ какой у тебя классный и полезный контент! прямо таки кладязь. Жаль только, что видео пока мало
Про стек ничего нового не узнал, но в варианте с регистром BP ниразу не встречался. Видимо это фишка интеловской архитектуры. Я просто знаю архитектуру ARM.
У ARM Cortex-Mх два регистра SP, но один для режима ядра, другой для режима приложения. Это очень удобно при реализации операционной системы.
Расскажите в следующем ролике о прерываниях, системных вызовах и диспетчеризации задач.
Видео - бомба! Я таким темпом с вами, того гляди, ассемблер выучу
Отличный видос, разобрался в работе стека❤
Alek если не сложно , сними пожалуйста ролик , как на физическом уровне процессор обрабатывает команды , очень интересно
Ничего не понятно но очень интересно
Парень, супер подача! Спасибо!
Спасибо за выпуск! Супер!
Как говорится ничего не понятно, но очень интересно 😅. Подача класс
Круто!👍 Нужно ещё 99 раз посмотреть.
Лучший, обожаю смотреть твои ролики 👏😀
Нереально круто! Спасибо за столь ценный контент.
Час ночи, сплю и пытаюсь думать
Но не думается
Офигенный контент!
Спокойной ночи
Качественнейший контент
Спасибо! Прекрасная подача материала.
Wow, Просто МОЛОТ!
самое лучшие видео по стеку которое я видел
Спасибо, отличный канал, отличные видео, качественный монтаж и четкая дикция.
Ээээх, повстречался бы Ваш канал лет на 10 раньше ))) У вас в 10 минутах умещаются знания, до которых я месяцами доходил!
10 лет назад был Sorax)
Спасибо. Пили такие видео еще!
Смотрю подряд все видео с самого начала публикации. Как же все грамотно структурировано, просто космос. Грустно что канал не самый популярный. Автор, возможно тебе стоит задуматься над выпуском своих видео на английском, тогда шанс взлететь увеличится, т.к. охват аудитории будет выше. Успехов!
о, первое видео которое я у тебя посмотрел, автор, даже перепроверил что смотрю, в какой-то момент показалось что твоего коллегу Winderton'а) спасибо за ролик, как раз дошёл до того момента в профессиональном росте, когда низкоуровневые механизмы становятся одновременно понятны и интересны, вдохновения и вагон чая!
Спасибо, было интересно
Очень информативно и наглядно, спасибо!!
Это мне архиважно для работы, но я понял, наверное, только треть. Думаю, надо пересматривать или искать похожую информацию, только другими словами. Спасибо за видео.
Почему я не наткнулся на этот канал когда проходил ассемблер в универе...
Круто! Спасибо!
Занятно, тут в 10 раз меньше дизлайков, чем у видео с процессором.
Я не стал отрываться от масс и считаю этот контент очень годным и достаточно изложенным, в отличие от процессора.
Neo блин, мне пока ничего не понятно, но очень интересно.
Нужно больше просмотров для этого канала!
Небольшая правка для 0:55
Утверждение, что оперативная память делится ровно на две части - стек и кучу - не совсем верно. Хотя стек и куча действительно являются важными областями памяти в контексте программирования, оперативная память не делится ровно на две части и включает в себя гораздо больше различных областей.
Когда программа запускается, операционная система выделяет ей адресное пространство, которое делится на несколько сегментов, каждый из которых имеет своё назначение. Основные области памяти процесса включают стек, кучу, сегмент данных, сегмент кода и сегмент командной строки и среды. Стек используется для локальных переменных и параметров функций, куча - для динамически выделяемой памяти. Сегмент данных содержит глобальные переменные и делится на инициализированные и неинициализированные данные (BSS). Сегмент кода включает исполняемый код программы, а сегмент командной строки и среды содержит аргументы и переменные окружения. Размеры этих областей памяти не фиксированы и могут изменяться в зависимости от потребностей программы, и оперативная система управляет ими динамически.
и оперативная (в смысле Операционная) система? Или её подраздел, отвечающий за управление Памятью( ОЗУ+КЭШ+Регистры) Memory Management?
Спасибо, брат
хорошее видео продолжайте в том же духе но все же хотелось бы поживей немного ибо ваш голос слишком монотонный но сама суть поданного вами материала меня устраивает, лайк
Alex не останавливайся, твой контент супер 👍
Большое спасибо Вам. Посмотрел несколько видео. Хорошо обясняете и графика на уровне.
Более подробно и толково
4 день, 4 видео, 4 конспект на 6 листов а 4 (у меня размашистый почерк), и мозг находится где-то на уровне близкому к расплавлению ядра реактора, но мне почему-то это нравится. Спасибо за видео).
Не умрет, старик. Смотрю Твои видосы все по очереди, ибо учусь ассемблеру для avr. И по урокам Харкорное Программирование Романа Звезжопадова. Лайк и коммент с меня.
Топ!
Спасибо!
Музыка настраивает мозг на сосредоточение 😂
Думал, что смогу просто посмотреть и понять сразу, но это не так. Пересмотрел видео, законспектировал и нарисовал схемки стеков и только так разобрался. Материал очень хорошо подан, продолжай в том же духе
Думаю, что нужно пописать на ассемблере чтобы все понять до конца
@@yura131314 абсолютно правы. Уже подружился за это время с ассемблером в рамках курса в универе
Благодарю за работу! ♥
Визуализация хорошая. Смотрится легко, как пёрышко. Спасибо.
Единственное, всё-таки нужно было упомянуть в самом начале, что в большинстве случаев речь идёт о виртуальном адресном пространстве.
Второе замечание. Взгляд на то, что память делится на стек и кучу, справедлив только с позиции программирования на высокоуровневом языке, либо в какой-то специальной среде.
он в начале сказал что для простоты понимания работаем в реальном режиме.
@@alwaysdrunked можно тайм-код?
Но, даже если это и было где-то сказано, то не имеет отношения к моему комментарию.
Я джаваскриптизер, но начинал из микроконтроллеров (avr c), и считаю что мне это сильно помогло
Помню лет 20 назад когда писал что то на ассемблере все это знал. Теперь смотрю и глазами хлопаю))))))
Полезные у тебя видео. Было бы замечательно, если бы ты давал ссылки на литературу из которой ты это всё узнал. Спасибо!
Есть книга "Архитектура компьютера " , там всё по полочкам розложено,разложено больше)Можна чказать что она для сис админов, но лишней не юудет
Отличное видео!
Огромный лайкос)
самое сложное, из всех, что я посмотрел на канале(смотрю с начала по порядку)
большое спасибо за контент. правильно. полезно. рекомендуется к изучению.
Просто огонь!
Четко, спасибо)
если до этого я что-то понимал, то здесь все, мозг вышел на первой остановке
Очень полезная и хорошо поданная информация
Крутой контент, желаю удачи в продвижении канала!!! С меня лайк и подписка.
Вот действительно качественный контент! Безусловно очень полезный! Лаконично и по делу. Но! Это совсем не для новичков. Вернее, не для совсем новичков. Чтобы понимать о чём речь, нужно уже иметь общее представление о принципах работы памяти и программ. Видео скорее делает из представлений точные знания. Рассказывает что и как называется. Я, будучи новичком понимаю о чём речь, но месяца 4 назад, когда я только начал познавать волшебный мир программирования не понял бы почти ничего... И сейчас то далеко не всё понятно. Объяснения даны на исключительно программерском языке, кое что не объясняется вовсе. Это не делает лекцию плохой, но и простой в освоении тоже.
Сложно, к некоторым вашим видео понимание приходит постепенно после каждого просмотра и записей, к некоторым к сожалению намного тяжелее
Если вам не трудно, добавляйте информацию или ссылки на разного рода информацию, что такое функция например
Спасибо
Друг, ты топчик!!! Не останавливайся, что-то ты перестал ролики делать. Идеи кончились?
Тем ещё очень много, а вот время и возможности ограничены
ух не понял но очень интересно. Мой уровень начальный. придётся рыть вопросы в сети. Здорово, есть от чего оттолкнутся.
Классный контент бро подписка
Очень круто!
Отличное видео!
Очень качественный контент
Круто! Больше видео.