Создание сборщика мусора | С

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 ธ.ค. 2018
  • Серия из 10+ видео, где будут разобраны несколько проектов(8-10), с теорией и практикой, на разных языках. С, С++, Java.
    Проект номер 1.
    Написание сборщика мусора.
    Язык - С.
    Telega и чатик - t.me/wndtn
    boosty(менторинг) - boosty.to/wndtn
    instagram - / winderton
    github проекта(код с канала) - github.com/winderton
    Код - github.com/Winderton/GC
    Initially created by Robert Nystrom

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

  • @volodyayanush2625
    @volodyayanush2625 5 ปีที่แล้ว +392

    Я предлагаю где-то на 4-м ролике опирационку написать, на 5-м автопилот для Тесла, а в 6-м искусственный интеллект по взлому кодов доступа к ядерным ракетам

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

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

    • @hedgehogsch.7270
      @hedgehogsch.7270 2 ปีที่แล้ว +20

      а в 15 засунуть наконец Вселенную на виртуалку

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

      В 16 хотел бы увидеть как Иисуса сделать.

    • @user-uf2iw6wr5q
      @user-uf2iw6wr5q 2 ปีที่แล้ว

      Я не хочу вообще вникать в это унылое программирование, все эти все гаджеты это все вчерашний день даже датасаенс, Срок жизни человека ограничен, я вообще не могу делать то что я хочу потому что например чтоб полазить по горам надо до них долететь и время на альпинизм, чтоб построить дом надо ресурсы и время а ресурсы берутся из унылой какой-то работы. Надо уже какуюто делать новую совершенно не полупроводниковых платформу и гораздо более мощные инструменты, допустим я хочу лазерный меч вырезать большие кирпичи и экзоскелет и антигравити чтоб с них собрать сфинкса ёжика, для этого мне надо знать пишите законов физики и механики и вообще всех наук, или 10000 ученых искать в ютюбе и уговаривать на лазерный меч это все будут тащится хотя это реально и ничего плохого в этом нет, и библиотеки с голограммами в центре города и ускоренные методы обучения никаких си++, а визуализация и токипона, все эти микросхемы и платы и тупорылая архитектура на стремных цифробуквах, и пускай они там обнимаются со своими ракетами скока хотят мне это вообще не интересно и банки и тд, пускай сидят охраняют свое унылое хозяйство, я причем что у кого-то паранойя или мегаломаний, я просто хочу лазерный меч и полазить по горам

    • @user-uf2iw6wr5q
      @user-uf2iw6wr5q 2 ปีที่แล้ว

      @@deniskozik466 Я бы хотел посмотреть чем упоролся Иисус когта погнал с обрыва стадо домашней скота и как к этому отнеслись владельцы животных которые попрыгали в море

  • @russellby6307
    @russellby6307 5 ปีที่แล้ว +172

    Первые 2 секунды слышно как заводится двигатель "Wingine".

    • @PashokRibakov
      @PashokRibakov 5 ปีที่แล้ว

      @@x86thasm56 для ансабов(мусора) видос вышел недавно, а для патронов(богов) дней 5 назад как раз

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

      @@x86thasm56 оно было доступно для патронов за несколько дней, читай описание ролика и чекай пледжи

    • @artanik94
      @artanik94 5 ปีที่แล้ว

      @@x86thasm56 стань патроном и комментируй за 4 дня до релиза, изи же

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

      @@x86thasm56 потому что для патреонов видео раньше выкладывается (скорее всего)

    • @samrumi2568
      @samrumi2568 5 ปีที่แล้ว

      @@x86thasm56 Пройди по ссылке в описании(Patreon), все встанет на свои места.

  • @doctorwin64
    @doctorwin64 5 ปีที่แล้ว +11

    Как же я соскучился за этой топовой мелодией на фоне))))))

  • @PashokRibakov
    @PashokRibakov 5 ปีที่แล้ว +21

    Охуенные микровставки со сборщиком ансабов, FAQ и прочее, каееееф
    А уравнение
    "ООП + лоу-лвл = - мать " - вообще топово

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

      а что из этого переменная? А если у меня только лоу-лвл?)

    • @desnerger6346
      @desnerger6346 5 ปีที่แล้ว

      А, так это было "ООП"! А то авто-сабы вместо этого выдали "openal", и я подумал что это какая-то глубокая отсылка к кодобазе последнего.

  • @MaksMikhnevych
    @MaksMikhnevych 5 ปีที่แล้ว +35

    Нижуя не понял , но очень интересно.

  • @fazamaza801
    @fazamaza801 5 ปีที่แล้ว

    Это лучший подарок на НГ.

  • @artsbrand
    @artsbrand 5 ปีที่แล้ว

    наконец-то классные видосы по программингу! спасибо !!!!

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

    И да, спасибо тебе, очень крутой контент, лайк и три коммента по теме ещё)

  • @kirillgrinko1056
    @kirillgrinko1056 5 ปีที่แล้ว

    Найс! Сложно, но полезно. Спасибо за качественный контент.

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

    Смотрю твои видосы перед работой для мотивации )

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

    Ухты!! Кроме сборщика мусора автор умудрился выдать достаточно полезную инфу во вступлении.
    Я про алгоритмы vz структуры данных; эффективность vz производительность ;
    По моему это одно из лучших видео Winderton. Расшарил куда только мог))
    p.s.
    как и большинство новичков, наверное, изучал алгоритмы, так что бы бэкать на собесесах на уровне сортировки)) Но весь перечень даже не рассматривался. Теперь для меня это вызов прошустрить все по компрессии , поиску и сортировке))

  • @eutabilya
    @eutabilya 5 ปีที่แล้ว

    Чётко, пили такие серии дальше 👍

  • @extseme3464
    @extseme3464 5 ปีที่แล้ว +67

    Отличный видос, все по полочкам. Голосую за C/C++ в последующих проектах! :)

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

    C++ это совершенство

  • @-whiteline-4837
    @-whiteline-4837 5 ปีที่แล้ว

    Красавчик! Лучший ! Эрудит ! Продолжай !!!

  • @calvados2438
    @calvados2438 5 ปีที่แล้ว

    Спасибо, Win, за новый цикл роликов. Очень интересная задумка

  • @lolu4227
    @lolu4227 5 ปีที่แล้ว +66

    Всплывающие текстовые уточнения задерживай на экране подольше, а то такие пролёты на сверхзвуке не очень.

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

    Спасибо мужик, за контент!!!!!!

  • @crassuslucron
    @crassuslucron 5 ปีที่แล้ว

    Ну ты продакшином радуешь, просто райское наслаждение

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

    Благодарю! Видео постоянно останавливал и перематывал, чтобы вникнуть) Единственное, что меня затруднило в прочтении кода - оператор union, но я быстро с ним разобрался). Сейчас буду ставить эксперименты!
    По поводу языка программирования следующих проектов - я за C/C++. Идея с проектами очень понравилась!

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

    Развесьте уши пошире - этот парень делает реально интересные вещи

  • @karatach1998
    @karatach1998 5 ปีที่แล้ว

    Спасибо. Видос топовый по всем параметрам. Ну как обычно.

  • @TheDestrlol
    @TheDestrlol 5 ปีที่แล้ว

    Офигенно! Когда то и сам такое сделаю :)

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

    Наконец-то контент разгружать начал :) Видео супер. Тема очень интересная, так как если не сильно разбираешься вообще в языках, то сборщик мусора для тебя это как магия для людей средних веков. Голосую за С++. Хотел бы узнать больше полезных фич, решений именно с ним

  • @aoiShook
    @aoiShook 5 ปีที่แล้ว

    Спасибо за классный видос. Я за С++, но в независимости от языка буду ждать новых интересных видосов

  • @olegbogdanovich9902
    @olegbogdanovich9902 5 ปีที่แล้ว

    Познавательно, как всегда.Жду продолжения разработки Wingine на плюсах.(Интересно же!)

  • @mantus3427
    @mantus3427 5 ปีที่แล้ว

    Интересно, а главное качественно( чего как раз и не хватает в ютубе ). Правда ещё не все понятно, но видно куда расти, думаю забущусь когда возьму твой план ). Спасибо за видос.

  • @artempolischuk3117
    @artempolischuk3117 5 ปีที่แล้ว +4

    Как начал заниматься планом, хоть стал понимать о чем речь

  • @user-dp9em6vg8e
    @user-dp9em6vg8e 2 ปีที่แล้ว

    Спасибо! Это познавательно, но непросто).

  • @alecminimulin4141
    @alecminimulin4141 5 ปีที่แล้ว

    Ставлю лайк, пишу коммент. Спасибо за видос.

  • @denispivovar5316
    @denispivovar5316 5 ปีที่แล้ว

    Замечательное видео. Спасибо.

  • @ruslanhamolia6409
    @ruslanhamolia6409 5 ปีที่แล้ว

    Офигенный видос, спасибо тебе

  • @alexey5659
    @alexey5659 5 ปีที่แล้ว

    Прям на день рождения вышел видос.

  • @ZaZa-pt8em
    @ZaZa-pt8em 5 ปีที่แล้ว

    Хорошо всё объясняет, правда начал понимать только со второго просмотра ) Продолжай C/C++

  • @AndreyEssaulov
    @AndreyEssaulov 5 ปีที่แล้ว

    ждем продолжения серии, будет годно

  • @examore-lite
    @examore-lite 5 ปีที่แล้ว +1

    Класс, спасибо тебе!

  • @dmitrytitarenko8281
    @dmitrytitarenko8281 5 ปีที่แล้ว +43

    Мое непонимание мотивирует меня учиться.

  • @vlaadbanana
    @vlaadbanana 5 ปีที่แล้ว

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

  • @ksen3906
    @ksen3906 5 ปีที่แล้ว +111

    с++ за него.

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

    Вот это да, вышло

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

    Шикарное видео. С меня лайк и подписка

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

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

  • @reeordian6701
    @reeordian6701 5 ปีที่แล้ว

    c/c++ , ждемс следущий, как всегда прекрасное видео

  • @MrTheKenady
    @MrTheKenady 5 ปีที่แล้ว

    Крутой видос, спасибо.

  • @ianlazy1580
    @ianlazy1580 5 ปีที่แล้ว

    Thank you for your video. Go next assembly:3

  • @georgyvarvashtyan8866
    @georgyvarvashtyan8866 5 ปีที่แล้ว +4

    Спасибо

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

    Твой стек ломается, если вызвать pop больше раз, чем push. Или вызвать pop ни разу не вызвав push. Нет проверки на положительный размер стека.

  • @qburanp
    @qburanp 5 ปีที่แล้ว +11

    Только C.

  • @user-en7hs3ls3s
    @user-en7hs3ls3s 2 ปีที่แล้ว +1

    Госпади, 10/10
    Великолепный рассказ, не всегда хочется слушать слушать сложные вещи в принципе, а слушать их от людей с монотонным голосом это вообще ужас и сон.
    А это канал, это просто отдушина в мире С и С++

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

    С меня лайк и подписка) с тебя больше практики на Си

  • @kodirovsshik
    @kodirovsshik 5 ปีที่แล้ว

    Информативно и пиздато. 12/10

  • @artanik94
    @artanik94 5 ปีที่แล้ว +46

    of course you smash the like button before watching the video, if you are true fan of winderton, otherwise, why you are here?

    • @artempolischuk3117
      @artempolischuk3117 5 ปีที่แล้ว +9

      Of course you smash the like button before reading the comment, if you're fan of artanik

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

      Если последняя часть после запятой это вопрос , тогда "why are you here"

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

      @@cloud_di5512 провтыкал, нужно купить план у winderton

  • @alex140398
    @alex140398 5 ปีที่แล้ว

    Где мой попкорн. Свежее подъехало, лучший подарок на СН.

  • @Mr_Akim
    @Mr_Akim 5 ปีที่แล้ว

    Ура товарищи !

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

    Ты в моем городе вызвал дождь,спасибо😊

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

    годно, продолжай!

  • @romanlobai1849
    @romanlobai1849 5 ปีที่แล้ว +64

    Я за Си, он идеален:)

  • @kodirovsshik
    @kodirovsshik 5 ปีที่แล้ว

    Спасибо за видос

  • @dmkovtun
    @dmkovtun 5 ปีที่แล้ว

    Годнота

  • @kreon2693
    @kreon2693 5 ปีที่แล้ว

    Спасибо, Вин

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

    Новый видос еее. Монтаж хорош.

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

    очень круто!

  • @mrudk1
    @mrudk1 5 ปีที่แล้ว

    Крутой видос

  • @TedFanat
    @TedFanat 5 ปีที่แล้ว

    Я хоть и сишарпер и у нас инстантно есть сборщик мусора, но за видос лайк и подписка! Продолжай в том же духе!

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

    Вин, шикарный видос)))...

  • @alexshalov2695
    @alexshalov2695 5 ปีที่แล้ว

    Кстати, Вин, что можешь сказать про bool в С? Я про то стоит ли юзать stdbool.h или вместо этого брать unsigned char как в этом видео?

  • @LedoCool1
    @LedoCool1 5 ปีที่แล้ว

    Автор, подскажи что за динамические классы в C++? Я тут прокуриваю тему и чет не могу ничего найти по этому.

  • @maksymholovenko2795
    @maksymholovenko2795 5 ปีที่แล้ว

    Топ видос, 0 ошибок

  • @TheSkeef79
    @TheSkeef79 5 ปีที่แล้ว +14

    Давай на С!!!

  • @cloud_di5512
    @cloud_di5512 5 ปีที่แล้ว

    Лойс и комментарий ну вот просто так ) Хотя тут видос с профитом , как и любой другой тут )

  • @anthony_dracula
    @anthony_dracula 5 ปีที่แล้ว +8

    Серию на С :)

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

    А ты крут!

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

    Пишу коммент. +Голос за С.

  • @askaraskar3665
    @askaraskar3665 5 ปีที่แล้ว

    Круто!

  • @fortunchik
    @fortunchik 5 ปีที่แล้ว

    Лучший

  • @amirichisomadinov
    @amirichisomadinov 5 ปีที่แล้ว

    Привет Winderton. Какую книгу рекомендуешь читать, изучения языка программирование С++ ? Я студент первого курса, учим С++ , но из слов учителей мне что-то трудно понять что нибудь , но я бы хотел еще самостоятельно учить С++ , пока только видео уроки смотрю. И тут я наткнулся на тебя, и понял, что ты тот человек, который точно разбирается в С++.
    - Я б хотел совет от тебя, и хорошую книгу для изучения С++.... ( Русско язычный )
    - За ранее Спасибо.

  • @ivanpirogov9373
    @ivanpirogov9373 5 ปีที่แล้ว

    Йеееееее, наконец то новый ролик

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

    Красиво

  • @Young.Sideways
    @Young.Sideways 3 ปีที่แล้ว

    Спасибо что в роликах будет присутствовать "С"

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

    Хороший видос, тк условно понимаю C/C++ хотелось бы увидеть видос на нем, но в то же время если ты выпустишь видос на C++ то следующий скорее всего будет на Java и так я могу "пропустить" что-то более интересное.
    Хотелось бы поскорее увидеть линейку видосов на тему составления резюме, каких знаний достаточно чтобы идти работать и т.д. . Больше подписчиков пойдут работать => больше потенциальных донатеров для стримера-видеоблоггера.
    Еще я из тех кто хотел бы увидеть лайв-код стрим, интересно увидеть собсна не уже готовый результат, а именно сам процесс разработки, пусть даже это может быть долго.

  • @tima2224
    @tima2224 5 ปีที่แล้ว

    Информативный видос

  • @andreyka26_live
    @andreyka26_live 5 ปีที่แล้ว

    Просто для того, что бы Вин не забросил мейкинг видосов.

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

    Спасибо за видео) Иногда программирую на Си. По коду почти все понятно. Но, функция marksweep, не встречал раньше такого способа удаления элемента из списка (эти двойные указатели, не пользовался ранее, думал язык знаю ок). Сижу отлаживаю код уже час. Как (при удалении элемента из списка) предыдущий элемент связывается со следующим? не понимаю. но это чисто риторический вопрос, надеюсь чуть позже раскопаю.

  • @MohiVara
    @MohiVara 5 ปีที่แล้ว

    это важно

  • @defaultc2399
    @defaultc2399 5 ปีที่แล้ว

    Best video. Please, more!

  • @bogdankaysin7318
    @bogdankaysin7318 5 ปีที่แล้ว

    Cool!

  • @wanderfeys3553
    @wanderfeys3553 5 ปีที่แล้ว

    Спасибо за видео (java)

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

    Класс

  • @besopoladishvili8785
    @besopoladishvili8785 5 ปีที่แล้ว

    that was really cool dudes

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

    Я очень надеюсь, что следующий видос будет

  • @mykola9212
    @mykola9212 5 ปีที่แล้ว

    Виндертона в топ ютуба!

  • @cascadengineering
    @cascadengineering 5 ปีที่แล้ว

    От души.

  • @50govna
    @50govna 5 ปีที่แล้ว +1

    Ставлю лукас за сборщик ансабов. XD

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

    Сидел на стриме у тебя, ты попросил активности в коменты. Вот она) а вообще посмотрел этот видос пока спал придя из унимвера))))видимо надо еще разок и не один посмотреть... идея топ, буду ждать еще! За е$#@ый Си, который я ненавидел всей душой, котрый приносит столько боли моей жопе отдельное СПАСИБО! (Не рофл)

  • @vladislav_roark
    @vladislav_roark 5 ปีที่แล้ว +12

    За C++ и двор...

  • @vladmashenko1356
    @vladmashenko1356 5 ปีที่แล้ว

    найс

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

    Будем ждать уроки по чистому си)

  • @denvir2254
    @denvir2254 8 หลายเดือนก่อน +1

    Я за C++ при дальшейшей разработки

  • @GAVVVR
    @GAVVVR 5 ปีที่แล้ว

    Кайз!

  • @AndreyEssaulov
    @AndreyEssaulov 5 ปีที่แล้ว

    Годно