КАК РАБОТАЕТ СТЕК | ОСНОВЫ ПРОГРАММИРОВАНИЯ

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ม.ค. 2025

ความคิดเห็น • 301

  • @AlekOS
    @AlekOS  3 ปีที่แล้ว +57

    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 Итог

  • @НикитаЗабаштин
    @НикитаЗабаштин 3 ปีที่แล้ว +483

    Пишешь код на высокоуровневых языках, считаешь, что понимаешь что-то в программировании и даже называешь себя программистом. Однако после просмотра твоих видео сразу становится понятно, что без всего описанного в них фундаментала ты не «программист», а всего лишь «кодер», видящий лишь верхушку айсберга. Потрясающий контент, ни в коем случае не останавливайся в развитии канала 🔥🔥🔥

    • @dr.margulis7773
      @dr.margulis7773 3 ปีที่แล้ว +20

      @@WhiteZSY ни один нормальный человек свою программу ПОЛНОСТЬЮ на асме не пишет, только определённые участки кода. Мой товарищ, который пишет на плюсах, использует асм для написания ядра вычпроцессов и только, всё остальное, соответственно, на плюсах. Без знаний асма его софт был бы, мягко говоря, тормознутым.

    • @Acid31337
      @Acid31337 3 ปีที่แล้ว +19

      Если думаешь, что нашел какой-то глубокий практический смысл в этом, то тебе просто показалось.
      Это абсолютно бесполезное с точки зрения программирования в 2021 году знания, не нужно это нигде применять. Только хуже сделаешь, разрушив существующие абстракции.

    • @realfootball338
      @realfootball338 3 ปีที่แล้ว +29

      Просто начинаешь понимать лучше как оно работает. Для написания эффективных программ конечно лучше это понимать. А вообще можно быть крутым челом, хорошо понимать прикладную область к примеру data science, AI, CV и писать на языках с автоматическим управлением памятью. Программист же - просто не понимающих как это работает. И если уже круто кодишь эффективно на JS или Python то эту теорию и C поймешь с чашкой кофе.
      Я когда то думал что обучаться нужно с ASM/C и архитектуры железа. Теперь понимаю что лучше с JS, потом тренировка мозгов алгоритмами, и потом ниже и ниже. Считаю такой путь наиболее эффективным

    • @fomka_wyverno
      @fomka_wyverno 3 ปีที่แล้ว +8

      Не переживай когда нибудь и наши современные ЯП заменят и будут вместо их более абстрактные языки. Это лишь дело времени не все же бесконечно (Кроме Java)

    • @VoidObj
      @VoidObj 3 ปีที่แล้ว +27

      @@fomka_wyverno да, лет через 50 запускаешь ИДЕшку, а там одна кнопка - "сделать пистато" 😂

  • @alexfantast6566
    @alexfantast6566 3 ปีที่แล้ว +66

    Огромное спасибо за это видео! Концентрированная, систематизированная, рационально укомплектованная и последовательно представленная информация - ничего лишнего. Моё почтение.

  • @wanderbee8278
    @wanderbee8278 2 ปีที่แล้ว +44

    Я любитель. Мне не давало покоя, почему меня больше интересует низкоуровневое программирование, чем высокоуровневое, понимая, что первое не столь востребовано и популярно. И я рада, что наконец-то я нашла отражение своим знаниям! Спасибо за видео!🤩

  • @atbt230
    @atbt230 3 ปีที่แล้ว +143

    Подача информации на высочайшем уровне как с точки зрения представления, так и содержания.

  • @NKernytskyy
    @NKernytskyy 3 ปีที่แล้ว +13

    ЛОЛ. Вже через 3 хвилини. я зрозумів, що це найкраще пояснення теми, яке я бачив.
    ПОВАГА автору. Достойний контент. Якість виконання на висоті. Більше такої годноти.

  • @МаксимМакаров-к8б
    @МаксимМакаров-к8б 3 ปีที่แล้ว +13

    По формату ты собрал все лучшее от (субъективно) sorax и windrton. Но! По качеству материала ты превзошёл их на голову. Очень приятный и концентрированный контент. Спасибище тебе. Я теперь могу быть уверенным, что у начинающих есть шанс чему-то научиться. Если конечно, они придут именно на этот канал.

  • @realfootball338
    @realfootball338 3 ปีที่แล้ว +15

    Спасибо - я начинаю учить ассемблер для себя - я фронтенд с опытом 4 гола но реально захотел писать что то более сложное на C/++/Rust - и понимаю что для начала нужно понимать железо - твой канал в этом отчасти сильно помогает! Здоровья тебе !!!

    • @ilyakhi9246
      @ilyakhi9246 3 ปีที่แล้ว +1

      Иметь цельную картину мира - завсегда полезно. Понимание работы всяких наворотов в Java Script - колбэки, хоистинг, евент-лупы... - вот это вот всё гораздо легче усваивается, когда знаешь работу железа и компиляторов. Тогда вот эти вот приседания с асинхронностью и т.п. кажутся само собой разумеющимся.

  • @notOnlyPython
    @notOnlyPython 2 ปีที่แล้ว +9

    Фраза, нечего не понятно но очень интересно. Это именно про стек. Но если без шуток, это реально очень сложно. Я хочу в этом разобраться досконально. Спасибо!

    • @victoradamenja9032
      @victoradamenja9032 ปีที่แล้ว

      На самом деле просто.
      Была такая программа debug.exe
      Сохранилась до win7 32. Она работала в dos. Это отладчик
      Там можно трассировать программу и смотреть состояние регистров.
      Вот в ней всё понятно.

  • @Agent_-bn7xp
    @Agent_-bn7xp 3 ปีที่แล้ว +5

    Твой канал - это лучше что я встречал на ютубе....

  • @artembrg
    @artembrg 3 ปีที่แล้ว +19

    полезная инфа для тех, кто не в курсе ассемблера) классная подача, с удовольствием повторил материал универовского курса!)
    автору развития и процветания, такой контент не должен остаться незамеченным)

  • @mrfriz
    @mrfriz ปีที่แล้ว +1

    Что за тигр этот лев?)
    Универ Синергия, специальность "Веб разработка", 1 курс, предмет "Теория программирования". Материал подан почти сухим текстом, без примеров.
    Пришёл на Ютуб, чтобы посмотреть что я вообще должен понять из материалов предмета. Огромное спасибо за подачу, оформление. Всё прекрасно до деталей: анимация, звуки, примеры, объяснение.

  • @ГеоргийЖданов-в3п
    @ГеоргийЖданов-в3п 2 ปีที่แล้ว +9

    Боже, как хорошо что есть такие контентмейкеры. Спасибо тебе огромное. Благодаря тебе начинаю потихоньку разбираться в основах программирования. Надеюсь мне хватит упорства и сил чтобы обуздать эту нелегкую в освоение штуку. Продолжай в том же духе, у тебя хорошо получается объяснять. Постараюсь расти вместе с твоим каналом )

  • @user-zgb
    @user-zgb ปีที่แล้ว +5

    Визуализация на высшем уровне. Отличная подача, отличный звук. Браво

  • @ЯнаВолкова-ц2о
    @ЯнаВолкова-ц2о 3 ปีที่แล้ว +28

    Отличное видео! Мне в целом тяжело дается вся эта тема с памятью компьютера, регистрами и ассемблером. Но Ваш ролик помог чуть лучше это понять. Думаю, еще пара просмотров - и стек перестанет казаться мне таким страшным. Спасибо Вам огромное!

    • @alexvolkov529
      @alexvolkov529 2 ปีที่แล้ว +5

      я по нескольку раз пересматриваю одно видео

    • @some5npdef
      @some5npdef 2 ปีที่แล้ว +2

      @@alexvolkov529 кто-то может назвать это "фуу, тупость какая-то" и это будут говорить те люди, которые не поняли и не захотели разобраться. Поэтому одобряю такой подход:)

  • @mariavladlife4429
    @mariavladlife4429 ปีที่แล้ว +2

    большое спасибо 💜
    не ожидала, что в видео по стеку будет объяснено куда подгружаются функции, и как именно работает стек в связи с функциями 🤍 - до этого никак не могла понять, как это работает

    • @kotifnat
      @kotifnat ปีที่แล้ว +1

      Вы поняли как работает call команда? Просто когда он ее описывает говорит, что "при вызове call proc в стек записывается адрес возврата и стек поинтер переходит на указанный в call адрес (proc). Но потом при описании фреймов функции после вызова call SP стоит на месте

  • @vlvmakeev
    @vlvmakeev 3 ปีที่แล้ว +11

    Большое спасибо за такие качественные и эффективные ролики, Вы делаете большое дело!

  • @pavelg9855
    @pavelg9855 3 ปีที่แล้ว +2

    Самый полезный ролик, соединяющий в цельную картину информацию из остальных, с самым маленьким количеством просмотров)

  • @Oracule-bh5vy
    @Oracule-bh5vy 3 ปีที่แล้ว +7

    Поражает насколько хорошо Вы ознакомились с материалом. Буду ставить максимальное количество лайков. Ваши труды должны стать Достоянием.
    Где-то во Вселенной образуется чёрная дыра Если Вы не станете преподавателем

  • @ToxaKolganov
    @ToxaKolganov 3 ปีที่แล้ว +4

    Огромное спасибо! Никак не мог понять процессы в стеке, теперь стало намного понятней с Вашим подходом к объяснению! )

  • @steplerstationery5231
    @steplerstationery5231 3 ปีที่แล้ว +3

    Воистину, да не умрет образовательный контент!!!

  • @deniskarter7088
    @deniskarter7088 2 ปีที่แล้ว +3

    Шикарные видео! Сложности нас не пугают, даже наоборот - хочется изучить ассемблер)) Благодарю Вас за такие видео!

  • @666VORON999
    @666VORON999 2 ปีที่แล้ว +1

    Хоть и был знаком со стеком ранее, но местами была новая инфа. Спасибо за годноту!

  • @alfahomak
    @alfahomak 3 ปีที่แล้ว +1

    Спасибо большое. Я сам веб-разработчик, но захотелось углубиться в низкоуровневое программирование. Отличная подача материала, ни капли воды (как у многих), то есть все 15 минут полезной информации.

  • @danilgaijin8366
    @danilgaijin8366 3 ปีที่แล้ว +3

    Жги дружище. Полезнейшее видео

  • @s.a.3408
    @s.a.3408 3 ปีที่แล้ว +8

    Спасибо!
    За день просмотра твоего канала я получил столько же информации, сколько за 5 лет учебы в университете 😃👍

  • @ВадимМакаров-п4л
    @ВадимМакаров-п4л 3 ปีที่แล้ว +5

    Потрясающе!

  • @annyonghoseyo9195
    @annyonghoseyo9195 3 ปีที่แล้ว +3

    ОМГ какой у тебя классный и полезный контент! прямо таки кладязь. Жаль только, что видео пока мало

  • @secundus6457
    @secundus6457 9 หลายเดือนก่อน +1

    Cупер-понятно и доступно, благодарю.

  • @glockholod5469
    @glockholod5469 3 ปีที่แล้ว +7

    Alek если не сложно , сними пожалуйста ролик , как на физическом уровне процессор обрабатывает команды , очень интересно

  • @alexzhelyapov3556
    @alexzhelyapov3556 ปีที่แล้ว +1

    Это лучшее объяснение, которое я встречал!

  • @igorm6585
    @igorm6585 ปีที่แล้ว +1

    Самое классное объяснение! Огромное спасибо автору!

  • @AleksandrOsadchy97
    @AleksandrOsadchy97 11 หลายเดือนก่อน +3

    Ничего не понятно но очень интересно

  • @artem7p124
    @artem7p124 3 ปีที่แล้ว +2

    Час ночи, сплю и пытаюсь думать
    Но не думается
    Офигенный контент!
    Спокойной ночи

  • @aleksanderostrowski7785
    @aleksanderostrowski7785 2 ปีที่แล้ว +1

    Спасибо. Подобный контент очень нужен!

  • @anonsd5521
    @anonsd5521 9 หลายเดือนก่อน +1

    Пожалуй лучший ютубер, рассказывающий о низких уровнях. Спасибо.

  • @jopa19991
    @jopa19991 3 ปีที่แล้ว +1

    Спасибо за наглядную демонстрацию использования параметров и сохранения стек поинтера в callee - так яснее, чем в голове представлять.

  • @ЯковСиничкин
    @ЯковСиничкин 2 ปีที่แล้ว +1

    Видео - бомба! Я таким темпом с вами, того гляди, ассемблер выучу

  • @Hytpu9
    @Hytpu9 2 ปีที่แล้ว +27

    Смотрю подряд все видео с самого начала публикации. Как же все грамотно структурировано, просто космос. Грустно что канал не самый популярный. Автор, возможно тебе стоит задуматься над выпуском своих видео на английском, тогда шанс взлететь увеличится, т.к. охват аудитории будет выше. Успехов!

  • @МихасСупре
    @МихасСупре 3 ปีที่แล้ว +3

    Круто!👍 Нужно ещё 99 раз посмотреть.

  • @DmitriNesterov
    @DmitriNesterov ปีที่แล้ว +1

    Ничто так не мотивирует, как ненавязчивый звук шарика от пинг-понга! 🎉 Круть. Слышна заминка, когда стек пошёл затирать вектора прерываний ;) стек растёт с 1:50

  • @denruslife9845
    @denruslife9845 3 ปีที่แล้ว +2

    Спасибо за выпуск! Супер!

  • @mirage7596
    @mirage7596 ปีที่แล้ว +1

    Лучший, обожаю смотреть твои ролики 👏😀

  • @kardanium
    @kardanium 3 ปีที่แล้ว +5

    Про стек ничего нового не узнал, но в варианте с регистром BP ниразу не встречался. Видимо это фишка интеловской архитектуры. Я просто знаю архитектуру ARM.
    У ARM Cortex-Mх два регистра SP, но один для режима ядра, другой для режима приложения. Это очень удобно при реализации операционной системы.
    Расскажите в следующем ролике о прерываниях, системных вызовах и диспетчеризации задач.

  • @alysphacker
    @alysphacker ปีที่แล้ว +1

    Качественнейший контент

  • @dartvolchannel1450
    @dartvolchannel1450 ปีที่แล้ว +1

    Отличный видос, разобрался в работе стека❤

  • @dimitrijnekrasov
    @dimitrijnekrasov 2 ปีที่แล้ว +1

    Парень, супер подача! Спасибо!

  • @mk-du2kd
    @mk-du2kd ปีที่แล้ว +1

    Wow, Просто МОЛОТ!

  • @ewgen1y
    @ewgen1y 11 หลายเดือนก่อน +1

    Как говорится ничего не понятно, но очень интересно 😅. Подача класс

  • @John_Smith_Java
    @John_Smith_Java 2 ปีที่แล้ว +1

    Надо раз пять посмотреть, чтобы понять. Спасибо.

  • @ekaradon
    @ekaradon 3 ปีที่แล้ว +1

    Слушать такое одно удовольстие

  • @SerakovVitaliy
    @SerakovVitaliy 3 ปีที่แล้ว +1

    Нереально круто! Спасибо за столь ценный контент.

  • @АлексейСабодаш
    @АлексейСабодаш 3 ปีที่แล้ว +1

    Спасибо! Прекрасная подача материала.

  • @alexsabyr
    @alexsabyr 11 หลายเดือนก่อน +1

    Спасибо, было интересно

  • @oleksandrdavydenko6343
    @oleksandrdavydenko6343 3 ปีที่แล้ว +2

    Круто! Спасибо!

  • @kazarovroman
    @kazarovroman 3 ปีที่แล้ว +10

    Спасибо. Пили такие видео еще!

  • @Mez0ry1337
    @Mez0ry1337 3 ปีที่แล้ว +2

    хорошее видео продолжайте в том же духе но все же хотелось бы поживей немного ибо ваш голос слишком монотонный но сама суть поданного вами материала меня устраивает, лайк

  • @videostream5921
    @videostream5921 3 ปีที่แล้ว +1

    Спасибо, отличный канал, отличные видео, качественный монтаж и четкая дикция.

  • @klondike2009
    @klondike2009 3 ปีที่แล้ว

    Ээээх, повстречался бы Ваш канал лет на 10 раньше ))) У вас в 10 минутах умещаются знания, до которых я месяцами доходил!

  • @rage8207
    @rage8207 3 ปีที่แล้ว

    о, первое видео которое я у тебя посмотрел, автор, даже перепроверил что смотрю, в какой-то момент показалось что твоего коллегу Winderton'а) спасибо за ролик, как раз дошёл до того момента в профессиональном росте, когда низкоуровневые механизмы становятся одновременно понятны и интересны, вдохновения и вагон чая!

  • @fiodar_vasilets
    @fiodar_vasilets 7 หลายเดือนก่อน +1

    Топ!

  • @КонстантинКравчук-б8я
    @КонстантинКравчук-б8я 3 ปีที่แล้ว +1

    Очень информативно и наглядно, спасибо!!

  • @НиколайСтольный-о3р
    @НиколайСтольный-о3р 25 วันที่ผ่านมา

    Кайф, параллельно разбираю переполнение буфера на hack the box, и твой видос прям то, что нужно было 👍
    Если кому-то непонятно и тяжко для осознания, советую зарегать аккаунт в академии htb и тоже начать разбирать модуль stack buffer overflow 👌

  • @АлексейШтейников-ц4ц
    @АлексейШтейников-ц4ц 3 ปีที่แล้ว

    самое лучшие видео по стеку которое я видел

  • @mikhaildiesperov2345
    @mikhaildiesperov2345 2 ปีที่แล้ว

    Это мне архиважно для работы, но я понял, наверное, только треть. Думаю, надо пересматривать или искать похожую информацию, только другими словами. Спасибо за видео.

  • @serega0117
    @serega0117 3 ปีที่แล้ว

    Помню лет 20 назад когда писал что то на ассемблере все это знал. Теперь смотрю и глазами хлопаю))))))

  • @xp4ns
    @xp4ns ปีที่แล้ว +1

    Спасибо!

  • @bpospanov
    @bpospanov ปีที่แล้ว +1

    Спасибо, брат

  • @frontcatbackend5148
    @frontcatbackend5148 2 ปีที่แล้ว +2

    Полезные у тебя видео. Было бы замечательно, если бы ты давал ссылки на литературу из которой ты это всё узнал. Спасибо!

    • @Artem-er3ie
      @Artem-er3ie 2 ปีที่แล้ว

      Есть книга "Архитектура компьютера " , там всё по полочкам розложено,разложено больше)Можна чказать что она для сис админов, но лишней не юудет

  • @nt2548
    @nt2548 3 ปีที่แล้ว

    Большое спасибо Вам. Посмотрел несколько видео. Хорошо обясняете и графика на уровне.

  • @vlados_981
    @vlados_981 2 ปีที่แล้ว

    Думал, что смогу просто посмотреть и понять сразу, но это не так. Пересмотрел видео, законспектировал и нарисовал схемки стеков и только так разобрался. Материал очень хорошо подан, продолжай в том же духе

    • @yura131314
      @yura131314 ปีที่แล้ว +1

      Думаю, что нужно пописать на ассемблере чтобы все понять до конца

    • @vlados_981
      @vlados_981 ปีที่แล้ว

      @@yura131314 абсолютно правы. Уже подружился за это время с ассемблером в рамках курса в универе

  • @ПавелГеворков-п2л
    @ПавелГеворков-п2л 3 ปีที่แล้ว

    Не умрет, старик. Смотрю Твои видосы все по очереди, ибо учусь ассемблеру для avr. И по урокам Харкорное Программирование Романа Звезжопадова. Лайк и коммент с меня.

  • @dariastroeva6779
    @dariastroeva6779 2 ปีที่แล้ว +4

    Благодарю за работу! ♥

  • @phil2964
    @phil2964 3 ปีที่แล้ว

    Alex не останавливайся, твой контент супер 👍

  • @escapeplan4242
    @escapeplan4242 3 ปีที่แล้ว +9

    Нужно больше просмотров для этого канала!

  • @vesyalchok490
    @vesyalchok490 2 ปีที่แล้ว

    Отличное видео!
    Огромный лайкос)

  • @mammadov-ali-zahid
    @mammadov-ali-zahid 4 หลายเดือนก่อน +2

    Небольшая правка для 0:55
    Утверждение, что оперативная память делится ровно на две части - стек и кучу - не совсем верно. Хотя стек и куча действительно являются важными областями памяти в контексте программирования, оперативная память не делится ровно на две части и включает в себя гораздо больше различных областей.
    Когда программа запускается, операционная система выделяет ей адресное пространство, которое делится на несколько сегментов, каждый из которых имеет своё назначение. Основные области памяти процесса включают стек, кучу, сегмент данных, сегмент кода и сегмент командной строки и среды. Стек используется для локальных переменных и параметров функций, куча - для динамически выделяемой памяти. Сегмент данных содержит глобальные переменные и делится на инициализированные и неинициализированные данные (BSS). Сегмент кода включает исполняемый код программы, а сегмент командной строки и среды содержит аргументы и переменные окружения. Размеры этих областей памяти не фиксированы и могут изменяться в зависимости от потребностей программы, и оперативная система управляет ими динамически.

    • @ПростоРая
      @ПростоРая 2 หลายเดือนก่อน

      и оперативная (в смысле Операционная) система? Или её подраздел, отвечающий за управление Памятью( ОЗУ+КЭШ+Регистры) Memory Management?

  • @LOL-nq3ky
    @LOL-nq3ky 3 ปีที่แล้ว +2

    Визуализация хорошая. Смотрится легко, как пёрышко. Спасибо.
    Единственное, всё-таки нужно было упомянуть в самом начале, что в большинстве случаев речь идёт о виртуальном адресном пространстве.
    Второе замечание. Взгляд на то, что память делится на стек и кучу, справедлив только с позиции программирования на высокоуровневом языке, либо в какой-то специальной среде.

    • @alwaysdrunked
      @alwaysdrunked 3 ปีที่แล้ว

      он в начале сказал что для простоты понимания работаем в реальном режиме.

    • @LOL-nq3ky
      @LOL-nq3ky 3 ปีที่แล้ว

      @@alwaysdrunked можно тайм-код?
      Но, даже если это и было где-то сказано, то не имеет отношения к моему комментарию.

  • @user-race-Vulcan
    @user-race-Vulcan 2 ปีที่แล้ว +2

    Друг, ты топчик!!! Не останавливайся, что-то ты перестал ролики делать. Идеи кончились?

    • @AlekOS
      @AlekOS  2 ปีที่แล้ว +1

      Тем ещё очень много, а вот время и возможности ограничены

  • @Выктотакие-р2ф
    @Выктотакие-р2ф 7 หลายเดือนก่อน +1

    Neo блин, мне пока ничего не понятно, но очень интересно.

  • @ДаниилСоколов-о8р
    @ДаниилСоколов-о8р ปีที่แล้ว

    Четко, спасибо)

  • @prismo1975
    @prismo1975 2 ปีที่แล้ว

    4 день, 4 видео, 4 конспект на 6 листов а 4 (у меня размашистый почерк), и мозг находится где-то на уровне близкому к расплавлению ядра реактора, но мне почему-то это нравится. Спасибо за видео).

  • @billlanc9461
    @billlanc9461 3 ปีที่แล้ว

    Просто огонь!

  • @mashamell0w
    @mashamell0w ปีที่แล้ว

    Очень круто!

  • @Arhi78
    @Arhi78 5 หลายเดือนก่อน

    Занятно, тут в 10 раз меньше дизлайков, чем у видео с процессором.
    Я не стал отрываться от масс и считаю этот контент очень годным и достаточно изложенным, в отличие от процессора.

  • @MrSirus83
    @MrSirus83 3 ปีที่แล้ว

    Более подробно и толково

  • @ogin6280
    @ogin6280 3 ปีที่แล้ว

    ух не понял но очень интересно. Мой уровень начальный. придётся рыть вопросы в сети. Здорово, есть от чего оттолкнутся.

  • @IlyaKuznetsov1983
    @IlyaKuznetsov1983 ปีที่แล้ว +1

    Музыка настраивает мозг на сосредоточение 😂

  • @ДенисШевченко-ъ4ю
    @ДенисШевченко-ъ4ю 3 ปีที่แล้ว

    Крутой контент, желаю удачи в продвижении канала!!! С меня лайк и подписка.

  • @dmitrymitrofanov3920
    @dmitrymitrofanov3920 3 ปีที่แล้ว

    самое сложное, из всех, что я посмотрел на канале(смотрю с начала по порядку)

  • @артурсадавой
    @артурсадавой ปีที่แล้ว

    Классный контент бро подписка

  • @r4l41
    @r4l41 3 ปีที่แล้ว

    Золото Ютуба!

  • @simplechannel7859
    @simplechannel7859 3 ปีที่แล้ว

    Отличное видео!

  • @ВячеславІгоровичДужий
    @ВячеславІгоровичДужий 3 ปีที่แล้ว

    большое спасибо за контент. правильно. полезно. рекомендуется к изучению.

  • @mrcotofei4031
    @mrcotofei4031 3 ปีที่แล้ว

    Очень полезная и хорошо поданная информация

  • @crewcut7884
    @crewcut7884 3 ปีที่แล้ว

    Круто! Больше видео.

  • @ЮрийНиколаевич-л6т
    @ЮрийНиколаевич-л6т 3 ปีที่แล้ว

    спасибо тебе что это делаешь👍

  • @Ruslan__Ishmuratov
    @Ruslan__Ishmuratov 3 ปีที่แล้ว

    Очень качественный контент

  • @klondike2009
    @klondike2009 3 ปีที่แล้ว

    Спасибо огромное!!!

  • @proletarian
    @proletarian 3 ปีที่แล้ว

    Я джаваскриптизер, но начинал из микроконтроллеров (avr c), и считаю что мне это сильно помогло