Обзор кода Winderton. Разоблачение. [Уничтожил дешевку]. С++.
HTML-код
- Опубликовано: 31 окт 2021
- #Winderton #itubeteam #программирование
Обзор кода известного ментора по компуцтер соус (Computer Science).
А также программиста на C++/Java/Python/Asm/... шарящего в самых разных областях.
Видео - шутка юмора, не воспринимайте слишком серьезно.
Код из видео: github.com/Winderton/xplatfor...
⚫ Деньги мне плати!:
✅ Донат: www.donationalerts.ru/r/crazz...
✅ Patreon (помощь раз в месяц): / crazzzypeter
Ставьте лайк и подписывайтесь на этот и основной канал: / crazzzypeter
Твич тут: www.twitch.com/crazzzypeter
Также подпишитесь на канал в tg, чтобы не пропустить новые стримы: t.me/crazzzypeter
⚫ Темы, затрагиваемые в этом ролике:
программирование, профессиональное программирование, курсы программирования, курсы, для начинающих, войти в айти, кодинг, code, js, python, c++, html, программирование на HTML, компилятор, winderton Наука
Один чувак, который никогда не писал на C/C++, разъебывает код другого чувака, который тоже никогда не писал код на C/C++. Какое удивительное время в сфере IT!
Битва ковна и мочи.
Чувак с первого взгляда на код, уже начинает критиковать, подснежники. Таких "спецов" Пруд пруди
Такие реалии на сегодняшний день.
Один чел не шарит, другой не шарит, но они выкладывают ролики...
Для таких и нейронку придумали, чтобы восполнить недостаток мозгов в программировании.
И это комментирует третий чувак который никогда не писал на C/C++. Какое удивительное время в сфере IT!
@@dezdoz1837 Насчет нейронок ты грамотно подметил
Насчёт switch, просто так нельзя там переменные создавать, нужна дополнительная область видимости
Кекнул с закоммиченого merge-конфликта XD
11:13 Human Target
А вот что в начале играет ?
ссылка на основной канал не рабочая
на 5:07 там же условие препроцессора, которое никто не срабатывает #if 0 по этому он типо вырезал для компилятора этот код
Это был хороший стрим. Кстати, там Екстрим код, которого мы до Виндертрона смотрели выложил свой "дистрибутив" на гит)
Чотко Ъ!
7:33 - это код с GLM библиотеки. GLM_ASSERT, GLM_API и т.д. Тоесть он залил не свой код, а third party :)
А он вкурсе, что винда не даст ему вызвать прерывание процессора т.к. он находится не в 0 кольце
если бы костыльное программирование было человеком - оно бы выглядело как виндертон 🌚
на 7:25 в строке 122 он хочет поставить бряку на асме но не знает что команда пишется слитно. он вообще тестирует то что пишет?
Он гений, а ты хейтер.
int3 и int 3 это две разные инструкции, выполняющие одно и то же, если ты об этом, и они обе имеют право на существование
@@alexandrcorbin1709 виндертон, разлогинься
Петр, как войти в айти? Можешь проконсультировать на платной основе? А то я все изучаю-изучаю, а каких-то ощутимых сподвижек не наблюдается.
54
38
42
Делай проекты и перестань изучать). Начни с самого простого и го
Я че то не понял, а разве чел который себя позиционирует как желающий изучать, должен что-то писать или создавать? че то предявы не совсем в той области видимости как по мне...
Нахуй продавать тогда свои курсы?
Не шарю в плюсах и си, но интересно. Пётр красавчик!
Си крут
Winderton тоже не шарит.
Ля, ютуб опять «съел»(я хз что за дичь и как отключить) годный коммент Svetlana V, продублирую сам.
---
Вывести строчку средствами Direct2D и назвать это IDE... нет слов, это гениально. 100к подписчиков как-никак. У меня есть вполне обоснованное на мой личный взгляд предположение насчёт того почему Виндертрон решил написать свою IDE™ Виндертрон страдает особой формой идолопоклонничества перед определенным кругом заграничных IT блоггеров. В этот круг входит Casey Muratory (ака Molly Rocket, ака Handmade Hero). Кейси недавно писал свой редактор текста с оптимизациями и GPU ускорением. У него на твиче вышла серия лекций об оптимизации рендеринга текста. Так вот, наш Виндертрон подумал, что недаром у него уже 100к подписоты и он ни чем не хуже Молли Рокета (у которого к слову на Ютубе очень скромные просмотры), и с нуля может запилить не просто свой текстовый редактор с GPU ускорением, а целую IDE™! Вот так и родилось на свет это C++ чудовище с Direct2D ускорением вывода одной строки текста, на которое Пётр и сделал этот обзор:) Что касается {} в кейсах. В C++ допустимо объявить переменную встроенного типа внутри case-а, но нельзя объявлять переменную с инициализирующим значением или объект не POD-типа (с вызовом конструктора). Кейсы это фактически метки, а свитч просто делает джамп на выбранную метку. Все переменные объявленые в свитче по умолчанию находятся в одной области видимости ограниченной {} свича. В C++ есть правило касаемое переходов по меткам, что нельзя прыгать в область автоматической (созданной на стеке) переменной минуя её инициализацию. Поэтому для переменных объявленных в кейсах создают свой скоуп вручную (заключают тело кейса в {}). В сишном же коде причина зачем может понадобиться заключать кейсы в {} совсем иная. Да, и в C объявление переменной с инициализирующим значением тоже НЕ работает в case, !НО! только в том случае, если это объявление идёт сразу после case CONSTANT: Это связано с тем, что в си объявление переменой не является выражением (statement), а делать джамп (goto) допустимо только на выражения. Примечательно, что если сразу после case CONSTANT: добавить ; (то есть создать фейковый statement) а после объявить переменную, то отдельный скоуп не понадобится.
С ассертов посмеялся =))
Не знаю чем, но автор похож на Медисона
Чувствуется почерк Сакутина, хорош чел 🤣
это что молодой папич
Папа никогда не отрастит гриву, он волк, а не лев.
как ты манерой на короля смахиваешь))
ага, особенно когда на фоне слушаешь, кажется, будто Мэд ушел в ойти
@@wormik3 кодер честной судьбы получается)
Почему это в рекомендациях... Прежде чем разбирать чужой код, хорошо бы ЯП выучить...
А где он проебался по части языка?
@@kodirovsshik ну, например 2:35 доебался про скобки, хотя это хорошая практика. Как минимум, чтобы контекст был именно внутри конкретного кейса
виндертон разлогинься
Тоже не пойму ютюб постоянно рекомендую это чсвшное чудо, который мнит себя невъебенно великим прогерром, а все вокруг говно. Жаль что я н чего не понимаю в этом деле, чтоьв судить о его познаниях в программированию, но интуиция подсказывает что он не настолько професионален как из себя строит.
@@sergio_establo так там местами ебашит скобки, а местами нет😂 Если бы он считал бы что это хорошая практика для читаемости кода то тогда они были бы везде
6:20 а че это за ide
Embarcadero Delphi
@@turborium пасиб а это для делфи я думал для плюсов
и для плюсов тоже (clang/llvm): C++ Builder
Есть ли нормальный канал по алгоритмам и си++
симпл код
@@dirrok03 Фигня там. Банальные вещи растягивают на 100500 часов.
Пётр, спасибо. Отличный обзор говнокода
Петр красавчег. Истребитель дешевок!
yes!
@@user-bw7ov8ip5w другой Петр)
@@user-nx2lh6bx9v я про автора видео.
Да пройдитесь санитайзером - и будет вам счастье на утечку…
Он себя оценивал на 3 / 10
Когда? После разоблачения и слива? Смотри стримы и ролики «до», где были высказывания от «wargaming даже не рассматриваю, не мой уровень», до «написал 5 языков программирования». Да и сейчас не особо что-то поменялось, раз он продаёт «работу» над XPlatform :)
Ах да, чтобы было понятно почему я так рофлю - я не C++ программист, вообще плюсы терпеть не могу, но даже моего уровня понимания плюсов хватает чтобы рофлить с кода и подходов Winderton-а.
@@turborium а на каком языке специализируешься? Чистый Си?
@@Alligator2016 и чистый си тоже
Зачем обсирать людей только за то, что они чего-то не умеют или не знают :(
За то, что Winderton кидал людей не деньги, сам абсолютный 0, и весь его код украден у других. То есть его абсолютно НЕЛЬЗЯ смотреть тем, кто ещё неопытны в программировании, т.к. он сам ничего не понимает и будет "учить" через призму собственного невежества (хотя в его видео такие потоки бредятины, что его тупо и не поймёт никто). Ладно бы в нём было что-то хорошее, но Winderton на 100% состоит из чистейшего д**ьма.
Потому-что учитель, сначала сам должен что-то знать, перед тем как учить других, по определению.
Обсирать чужой труд конечно великое искусство. Убогость какая, фу.
А канал Виндертона мне нравится
мне тоже, я его фанат
Ни в одном видео нет конкретной инфы. Виндертон может только хорошо звиздеть, но не учить
Школота подписанная на винтельтона не оценила данный видос
@@viktorartemov2468 это твоё дело, чел. По большей части тут дизы от подписоты винтельтона. И да, ты устройство jvm знаешь от и до ?
@@user-ot5iy5es4lвиндертон тоже не знает
я более чем уверен, что этот говнокод не скомпилировать, например с помощью gnu компилятора