Обзор кода Winderton. Разоблачение. [Уничтожил дешевку]. С++.

  Рет қаралды 39,657

Пётр Turbo

Пётр Turbo

2 жыл бұрын

#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

Пікірлер: 78
@kresb
@kresb 2 жыл бұрын
Один чувак, который никогда не писал на C/C++, разъебывает код другого чувака, который тоже никогда не писал код на C/C++. Какое удивительное время в сфере IT!
@shortscute7857
@shortscute7857 Жыл бұрын
Битва ковна и мочи.
@alexivanov8180
@alexivanov8180 9 ай бұрын
Чувак с первого взгляда на код, уже начинает критиковать, подснежники. Таких "спецов" Пруд пруди
@dezdoz1837
@dezdoz1837 Ай бұрын
Такие реалии на сегодняшний день. Один чел не шарит, другой не шарит, но они выкладывают ролики... Для таких и нейронку придумали, чтобы восполнить недостаток мозгов в программировании.
@k2ocean
@k2ocean 14 күн бұрын
И это комментирует третий чувак который никогда не писал на C/C++. Какое удивительное время в сфере IT!
@davidbrain-4007
@davidbrain-4007 7 күн бұрын
@@dezdoz1837 Насчет нейронок ты грамотно подметил
@VladykaVladykov
@VladykaVladykov 2 жыл бұрын
Насчёт switch, просто так нельзя там переменные создавать, нужна дополнительная область видимости
@vatakiller
@vatakiller 2 жыл бұрын
Кекнул с закоммиченого merge-конфликта XD
@user-vm7tp5tz6i
@user-vm7tp5tz6i Жыл бұрын
ссылка на основной канал не рабочая
@strongest8359
@strongest8359 2 жыл бұрын
Чотко Ъ!
@Saaren-qg6dy
@Saaren-qg6dy 2 жыл бұрын
Это был хороший стрим. Кстати, там Екстрим код, которого мы до Виндертрона смотрели выложил свой "дистрибутив" на гит)
@user-tp1qn2wt6t
@user-tp1qn2wt6t Жыл бұрын
на 5:07 там же условие препроцессора, которое никто не срабатывает #if 0 по этому он типо вырезал для компилятора этот код
@NULL813
@NULL813 9 ай бұрын
А он вкурсе, что винда не даст ему вызвать прерывание процессора т.к. он находится не в 0 кольце
@cheerwizard21
@cheerwizard21 Жыл бұрын
7:33 - это код с GLM библиотеки. GLM_ASSERT, GLM_API и т.д. Тоесть он залил не свой код, а third party :)
@neoplasma4406
@neoplasma4406 2 жыл бұрын
11:13 Human Target А вот что в начале играет ?
@the_green_elephant
@the_green_elephant 2 жыл бұрын
если бы костыльное программирование было человеком - оно бы выглядело как виндертон 🌚
@_SkyDancer
@_SkyDancer Жыл бұрын
Я че то не понял, а разве чел который себя позиционирует как желающий изучать, должен что-то писать или создавать? че то предявы не совсем в той области видимости как по мне...
@user-iq2ic3mh9z
@user-iq2ic3mh9z 2 жыл бұрын
Не шарю в плюсах и си, но интересно. Пётр красавчик!
@vip51000
@vip51000 2 жыл бұрын
Си крут
@user-fy2wq8ti7y
@user-fy2wq8ti7y Жыл бұрын
Winderton тоже не шарит.
@user-nx2lh6bx9v
@user-nx2lh6bx9v 2 жыл бұрын
Петр, как войти в айти? Можешь проконсультировать на платной основе? А то я все изучаю-изучаю, а каких-то ощутимых сподвижек не наблюдается.
@user-zp1xy6dk3w
@user-zp1xy6dk3w Жыл бұрын
54
@kotlinec
@kotlinec 9 ай бұрын
38
@frdml
@frdml 8 ай бұрын
42
@CheGunShishani
@CheGunShishani 5 ай бұрын
Делай проекты и перестань изучать). Начни с самого простого и го
@linustorvalds5501
@linustorvalds5501 Жыл бұрын
Не знаю чем, но автор похож на Медисона
@casual_player_93
@casual_player_93 2 жыл бұрын
на 7:25 в строке 122 он хочет поставить бряку на асме но не знает что команда пишется слитно. он вообще тестирует то что пишет?
@alexandrcorbin1709
@alexandrcorbin1709 2 жыл бұрын
Он гений, а ты хейтер.
@kodirovsshik
@kodirovsshik Жыл бұрын
int3 и int 3 это две разные инструкции, выполняющие одно и то же, если ты об этом, и они обе имеют право на существование
@navalny1465
@navalny1465 11 ай бұрын
@@alexandrcorbin1709 виндертон, разлогинься
@zeOnni
@zeOnni 23 күн бұрын
С ассертов посмеялся =))
@turborium
@turborium 2 жыл бұрын
Ля, ютуб опять «съел»(я хз что за дичь и как отключить) годный коммент 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) а после объявить переменную, то отдельный скоуп не понадобится.
@meirbek2009
@meirbek2009 2 жыл бұрын
Есть ли нормальный канал по алгоритмам и си++
@dirrok03
@dirrok03 2 жыл бұрын
симпл код
@linuxoidovich
@linuxoidovich Жыл бұрын
@@dirrok03 Фигня там. Банальные вещи растягивают на 100500 часов.
@ulianaakagl2u690
@ulianaakagl2u690 2 жыл бұрын
это что молодой папич
@AlekseiKazantcev
@AlekseiKazantcev Жыл бұрын
Папа никогда не отрастит гриву, он волк, а не лев.
@error4845
@error4845 2 жыл бұрын
6:20 а че это за ide
@turborium
@turborium 2 жыл бұрын
Embarcadero Delphi
@error4845
@error4845 2 жыл бұрын
@@turborium пасиб а это для делфи я думал для плюсов
@turborium
@turborium 2 жыл бұрын
и для плюсов тоже (clang/llvm): C++ Builder
@obiwan1276
@obiwan1276 Жыл бұрын
Почему это в рекомендациях... Прежде чем разбирать чужой код, хорошо бы ЯП выучить...
@kodirovsshik
@kodirovsshik Жыл бұрын
А где он проебался по части языка?
@sergio_establo
@sergio_establo Жыл бұрын
@@kodirovsshik ну, например 2:35 доебался про скобки, хотя это хорошая практика. Как минимум, чтобы контекст был именно внутри конкретного кейса
@tomasjerry4743
@tomasjerry4743 Жыл бұрын
виндертон разлогинься
@virnus1
@virnus1 Жыл бұрын
Тоже не пойму ютюб постоянно рекомендую это чсвшное чудо, который мнит себя невъебенно великим прогерром, а все вокруг говно. Жаль что я н чего не понимаю в этом деле, чтоьв судить о его познаниях в программированию, но интуиция подсказывает что он не настолько професионален как из себя строит.
@user-mx5ni1sz4v
@user-mx5ni1sz4v Жыл бұрын
@@sergio_establo так там местами ебашит скобки, а местами нет😂 Если бы он считал бы что это хорошая практика для читаемости кода то тогда они были бы везде
@leshaJ1
@leshaJ1 Жыл бұрын
Чувствуется почерк Сакутина, хорош чел 🤣
@rix8548
@rix8548 10 күн бұрын
Зачем обсирать людей только за то, что они чего-то не умеют или не знают :(
@MariaEsenina
@MariaEsenina 4 күн бұрын
За то, что Winderton кидал людей не деньги, сам абсолютный 0, и весь его код украден у других. То есть его абсолютно НЕЛЬЗЯ смотреть тем, кто ещё неопытны в программировании, т.к. он сам ничего не понимает и будет "учить" через призму собственного невежества (хотя в его видео такие потоки бредятины, что его тупо и не поймёт никто). Ладно бы в нём было что-то хорошее, но Winderton на 100% состоит из чистейшего д**ьма.
@Andymit
@Andymit 2 жыл бұрын
как ты манерой на короля смахиваешь))
@wormik3
@wormik3 2 жыл бұрын
ага, особенно когда на фоне слушаешь, кажется, будто Мэд ушел в ойти
@Andymit
@Andymit 2 жыл бұрын
@@wormik3 кодер честной судьбы получается)
@user-pg8ry1tm3t
@user-pg8ry1tm3t Жыл бұрын
Да пройдитесь санитайзером - и будет вам счастье на утечку…
@lackwindertonstreams7000
@lackwindertonstreams7000 2 жыл бұрын
Он себя оценивал на 3 / 10
@turborium
@turborium 2 жыл бұрын
Когда? После разоблачения и слива? Смотри стримы и ролики «до», где были высказывания от «wargaming даже не рассматриваю, не мой уровень», до «написал 5 языков программирования». Да и сейчас не особо что-то поменялось, раз он продаёт «работу» над XPlatform :) Ах да, чтобы было понятно почему я так рофлю - я не C++ программист, вообще плюсы терпеть не могу, но даже моего уровня понимания плюсов хватает чтобы рофлить с кода и подходов Winderton-а.
@Alligator2016
@Alligator2016 2 жыл бұрын
@@turborium а на каком языке специализируешься? Чистый Си?
@turborium
@turborium 2 жыл бұрын
@@Alligator2016 и чистый си тоже
@Naisker
@Naisker 2 жыл бұрын
Пётр, спасибо. Отличный обзор говнокода
@user-nx2lh6bx9v
@user-nx2lh6bx9v 2 жыл бұрын
Петр красавчег. Истребитель дешевок!
@user-bw7ov8ip5w
@user-bw7ov8ip5w 2 жыл бұрын
yes!
@user-nx2lh6bx9v
@user-nx2lh6bx9v 2 жыл бұрын
@@user-bw7ov8ip5w другой Петр)
@user-bw7ov8ip5w
@user-bw7ov8ip5w 2 жыл бұрын
@@user-nx2lh6bx9v я про автора видео.
@klimm.2935
@klimm.2935 Жыл бұрын
Обсирать чужой труд конечно великое искусство. Убогость какая, фу. А канал Виндертона мне нравится
@turborium
@turborium 9 ай бұрын
мне тоже, я его фанат
@Bguiysigziggzog
@Bguiysigziggzog 24 күн бұрын
Ни в одном видео нет конкретной инфы. Виндертон может только хорошо звиздеть, но не учить
@user-ot5iy5es4l
@user-ot5iy5es4l Жыл бұрын
Школота подписанная на винтельтона не оценила данный видос
@user-ot5iy5es4l
@user-ot5iy5es4l Жыл бұрын
@@viktorartemov2468 это твоё дело, чел. По большей части тут дизы от подписоты винтельтона. И да, ты устройство jvm знаешь от и до ?
@Bguiysigziggzog
@Bguiysigziggzog 24 күн бұрын
​@@user-ot5iy5es4lвиндертон тоже не знает
@defini7
@defini7 Жыл бұрын
я более чем уверен, что этот говнокод не скомпилировать, например с помощью gnu компилятора
Climbing to 18M Subscribers 🎉
00:32
Matt Larose
Рет қаралды 36 МЛН
Василиса наняла личного массажиста 😂 #shorts
00:22
Денис Кукояка
Рет қаралды 9 МЛН
Increíble final 😱
00:37
Juan De Dios Pantoja 2
Рет қаралды 106 МЛН
Как быстро стать JUNIOR frontend разработчиком | Что нужно знать | Roadmap 2024
18:14
Frontend Fundamentals | Александр Караджиков
Рет қаралды 2,5 М.
Признаки слабого программиста
11:21
ExtremeCode
Рет қаралды 471 М.
CY Superb Earphone 👌 For Smartphone Handset
0:42
Tech Official
Рет қаралды 822 М.
Хотела заскамить на Айфон!😱📱(@gertieinar)
0:21
Взрывная История
Рет қаралды 3,8 МЛН