BEST PROGRAMMING LANGUAGE! / All about C++ and game development / Lead Core Developer WoT Blitz
Ғылым және технология
The most long-awaited issue about C++ is already on the channel! Our guest is Lead Core Developer of World of Tanks Blitz from Wargaming - Leonid Chaika.
We talked for almost three hours, and you have a lot to learn from this interview: the story of how an ordinary guy who didn't grab the stars from the sky came to be: a detailed analysis of c++ language and its applications, the development of games from 2D-Mario to Triple-A "World of Tanks"! And that's not all topics touched 😊
So, brew chai/coffee - it'll be interesting 😉
SUPPORT THE AYTE BEARD.
🔸 Become a Patron on Patreon: / itbeard
🔸 Become a sponsor on KZread: kzread.infojoin
🔸 Become a sponsor on Apple Podcasts: s.itbeard.com/apple
🔸 Through cryptocurrencies: itbeard.com/help#crypto
🔸 Via Revolut: revolut.me/itbeard
🔸 Via PayPal: www.paypal.com/paypalme/itbeard
NAVIGATION
0:00 Beginning
1:30 About my childhood and school years and university
7:33 ADVERTISEMENT
9:35 University and first job
34:40 What's a Game Engine
38:03 First Game
38:33 Startup job
40:55 Burnout
44:43 About Wargaming
53:43 Beginning about C++: history, releases, standards
1:01:55 Garbage collection and abstraction levels
1:06:09 Why do we need C++ if we have C?
1:11:50 Concepts in C++
1:18:15 About the name of the language
1:18:48 What can be written in C++ and what makes it good?
1:21:20 About the garbage collector
1:23:22 Features of C++ coding
1:25:38 Patterns and disadvantages of the language
1:32:22 Popular C++ libraries and frameworks
1:37:20 C++ Standard Library
1:39:05 ORM and SQL Lite
1:40:30 package managers - vcpkg
1:43:26 Plus software: IDE, vim, Emacs And other programs
1:59:05 C++ literature recommendations
2:19:40 More about game development (gamedev) - what a game consists of
2:27:50 More about features of big game development, networking and key features
2:38:30 The difference between Triple-A games and casual games
2:41:10 What you need to know to enter gamemode: mathematics, algorithms, networks, etc.
2:49:00 Advice to yourself 15 years ago
2:49:52 BLITZ
3:09:32 CONTEST
MORE AYBEARD.
🔻 Telegram: t.me/itbeard
🔻 Twitter: / iamitbeard
🔻 Instagram: / itbeard
🔻 Website: itbeard.com
#itiboroda #ityoutubersru #cpp
Пікірлер: 3 200
LOL! у этого чела в vk в статусе ZOV и на стене записи про вагнеровцев и прочая хрень кремлеботская. Вот до чего вегетарианство доводит. К разложению мозга, видимо. Надо новый выпуск снимать, Путь от с++ до зетника.
@itbeard
8 ай бұрын
Да, там у человека по жизни в голове совсем всё странно, как оказалось. Закреплю твой коммент.
@Graymar112
8 ай бұрын
Первый комментарий на этом канале и сразу в закреп, это удача)) Но сам выпуск всё равно хороший и интересный получился. Не понятно только, как вроде не глупый человек свернул куда-то не туда по жизни. @@itbeard
@itbeard
8 ай бұрын
Так бывает, что сказать...)
@vasiliylu8054
8 ай бұрын
@@sergeidb9199 нападать всей армией на страну в 4 утра нельзя. Если в твоей голове это не укладывается, значит с ней что-то не в порядке
@vasiliylu8054
8 ай бұрын
@@sergeidb9199 1. Доказательство простое: абсолютное большинство людей не хотят, чтобы на них с неба летели ракеты.
Леонид так любит С++, что даже на голове носит Указатель. PS: ZOV бороде на лысую башку)) Хочет политику развести - всегда пожалуйста.
@ablay9585
3 жыл бұрын
АХАХХАХАХАХАХАХАХАХАХАХХА
@ArhemonT1000
3 жыл бұрын
Аватар не доделанный !
@SM-cc8lt
3 жыл бұрын
Это знак Аватара))
@Sandroidus
3 жыл бұрын
указатель ???? pointer что-ли ??? брррррр
@maximka7881
3 жыл бұрын
Нет, он любит свою компанию ))
Огонь, Вода, Воздух, Земля, C++
@galua
3 жыл бұрын
Тоже увидел у него стрелку на башке?
@moodybluse9281
3 жыл бұрын
Вернее вода, вода, вода, вода, вода, и немного С++
@grmtr4
3 жыл бұрын
двоичные деревья не забудь вместе с графо-кустами.
@boomroom3138
3 жыл бұрын
Java, С, C++, Python Четыре народа жили в мире, но Python развязал войну...
@IK-ow2zk
3 жыл бұрын
@@boomroom3138 ору, шикарная шутка
За 1-й час интервью с программистом C++ я узнал: 1) Как надо бегать от военкомата, 2) В какой момент жизни лучшего всего жениться, 3) Можно зарабатывать на жизнь обучением детей спортивным упражнениям и возить их в спортивный лагерь на своей машине, 4) Для того, чтобы попасть в Wargaming, надо уметь разрабатывать казуалки для девочек.
@specialmaster1938
3 жыл бұрын
ага
@inbuckswetrust7357
2 жыл бұрын
Женится лучше после смерти, кстати это возможно ? ;)
@user-lc4uu4ni8o
2 жыл бұрын
грамотно пояснил про деструкторы, про возвращение значение при завершении, немного про ооп. в целом - полезное интервью и рекомендации книжек
@leogscdlr2894
2 жыл бұрын
@@inbuckswetrust7357 Лучше не жениться даже после смерти.
@yuriy7859
2 жыл бұрын
@@leogscdlr2894 однозначно 👍но жить с любимой обязательно
"Ну отсортировал я массив, а толку?" - Гениально.
@semseriou9763
3 жыл бұрын
С таким же вопросом сидел на парах в университете
@user-ms4cm4qf5j
3 жыл бұрын
@@semseriou9763 ну, тепрь у тебя есть массив, при работе с которым ты повысишь производительность собсна работы...
@Burnyaxa
3 жыл бұрын
@@user-ms4cm4qf5j супер сильно зависит от ситуации, иногда сортировка нецелесообразна
@shadowshadow6320
3 жыл бұрын
@@semseriou9763 жизненно!
@user-rt7xo6iv1w
3 жыл бұрын
Это глупо. То т кто так говорит знает только то, что массив можно отсортировать. но он не в курсе, что его можно отсортировать множеством способов с разной эффективностью, которая зависит от структуры массива. Поэтому универсальные решения не прокатывают особенно в геймдеве.
Когда-то давно все ЯПы жили в мире, но все изменилось, когда народ Java развязал войну. Только Аватар, властелин C++, мог остановить захватчиков
@Andro500
4 жыл бұрын
Лучший комментарий что я видел за последние годы =)
@Evoleo
4 жыл бұрын
@@Andro500 Спасибо :]
@trygoboi4790
4 жыл бұрын
Java не развязывал войну, он просто захватил мир разработки
@user-vq9ji5km8q
4 жыл бұрын
@@trygoboi4790 разве что enterprise
@trygoboi4790
4 жыл бұрын
@@user-vq9ji5km8q я кстати не отрицаю что Джава захватила в основном только Enterprise. По моему делать те же игры на Джава то бред, ну да есть Майнкрафт, но это исключение. Но опять же Spring он очень мощный. И плюс на Джава написаны Amazon и Ebay. Да понятно что так используются и другие языки, но все же Джава основной. И я правда не понимаю почему Spring в мире не мейнстрим, по моему он намного логичнее чем Django и Laravel.
Вот тебе следущий заказ! ))) Хотим интервью с разрабочиком на микроконтроллерах. ASSEMBLER, C, C++. Оссобенности разработки под микроконтроллеры, ограничения. Чем отличается от программировании на компьтере. Лайк, если интересно
@misteranderson6058
4 жыл бұрын
Это Сашу Григорина нужно звать
@SIM31r
4 жыл бұрын
Будет интервью на 3 минуты. Контроллер STM32, язык С. Ничего интересного, работа как работа.
@TheTalants
4 жыл бұрын
Ага. Я вот тоже давича писал код для контроллера pic16f628... У него памяти 2кБ, часть из неё идёт под различные регистры конфигурации, порты... Дабы не мучить сам контроллер написал код на си и запихал в протеус... Код работает, я довольный 😁 Но посмотрев в итоге на его объем 5кБ. Оптимизму моего поубавилось и началась оптимизация. Вначале сделав очевидные вещи, я с лёгкостью сократил объем кода до 2.5кБ... А нужно 2 (а по факту ещё меньше). В итоге, вывернув свой мозг наизнанку... Я сократил код до 1.7кб... Вот где радости от низкоуровневой оптимизации. А так, мучаясь уже на ассемблер начал коситься. Но так не хотелось на нем кодить. Хотя сложных условий не было, можно было бы и на нём 😏
@SIM31r
4 жыл бұрын
@@TheTalants у новых STM32 частоты под 300 МГц мегабайты памяти и флэша. То что вы делаете вроде теплого лампового звука )) Еще на attiny так же можно писать, 64 байта памяти и крутись как хочешь. можно 16 байт под стек выделить, на оставшиеся можно простые мигалки управлялки делать. Но обычно проще взять микроконтроллер пожирнее...
@TheTalants
4 жыл бұрын
@@SIM31r у того pic16 стек 8байт 🤨
Долго пропускал это видео, думал будет не интересно... Как же я ошибался, 3часа, от начала до конца. Отличный аватар)
@itbeard
3 жыл бұрын
на здоровье)
@0374studio
3 жыл бұрын
У Бороды не может быть не интересно, дело в том, до уровня логики какого гостя созреваешь именно ты. Каждый разраб. как отдельная галактика - сначала надо долететь до какой-то из них.
@AnderX003
2 жыл бұрын
++
Очень здорово, когда человек думает не только о себе, но и о будущем поколении, как передать знания, что бы они не были утеряны.
@Red_Paper6495
7 ай бұрын
Увы, он оказался обычным Z-патриотом, и думать о будущем точно не умеет.
"Никогда не женитесь, когда у вас нестабильное финансовое положение..." - золотые слова)))
@BeginBye
4 жыл бұрын
Да и когда стабильное тоже)))
@ermak50
4 жыл бұрын
Вся стабильность закончилась в 1991 году.
@victorpanchuk1824
4 жыл бұрын
можно сократить до "Никогда не женитесь":)
@user-wb2rz4uu3l
4 жыл бұрын
До 30-35 потерпеть, далее желание само отпадет
@vovadenys4149
3 жыл бұрын
можно было оставить текст только ДО запятой !хаха
Оказывается пятая стихия которой владел аватар это с++
@joma0305
4 жыл бұрын
++
@konstantin-vk4qw4px8w
3 жыл бұрын
И только избранный освоит его полностью))
@codymathews2971
3 жыл бұрын
Потому что только Аватар имеет доступ к Миру духов.
@user-iy5kd3tz3d
3 жыл бұрын
@@codymathews2971 😆мир c++ бесконечности. Высший уровень мастерства.
Гость бомбище! Испытал огромное удовольствие, слушая интервью! Огромное количество эмоций, что сказать ещё не знаю. Просто супер!
@Red_Paper6495
7 ай бұрын
Огромное удовольствие при первом просмотре и огромное разочарование, когда узнаешь, что он обычный Z-патриот.
Как же его интересно слушать. Нафиг какие-то сериалы))) Спасибо за интервью!
Самый интересный программист, позитивный и с чувством юмора который побывал на вашем канале
@equim7363
4 жыл бұрын
согласен
@wed-pro
4 жыл бұрын
На одном дыхании посмотрел, класс!
@user-ln5eb3dm2x
4 жыл бұрын
Егора Малькевича пока никто не обошёл...
@fsot4524
4 жыл бұрын
А мне Макс Дорофеев зашел очень, хотя на около-программистские темы говорил, так сказать, но было очень интересно и весело, много чего узнал для себя)
@roro9870
4 жыл бұрын
+++ это первый трёхчасовой ролик, что я досмотрела
Меня поразил этот гость! Даже не заметил, как 3 часа пролетели. Спасибо.
@user-ov3lu1zi3n
3 жыл бұрын
поразил,что я даже не смотрел
@mondragondr
3 жыл бұрын
Да)) Абсолютно согласен.
@denavrondo3284
3 жыл бұрын
++
@mondragondr
3 жыл бұрын
@@SuperDark4444 это очень крутая книга, введение в профессию. Автор книги говорит, основной и первый шаг - это использование Линукс для решения повседневных задач, то есть переход на Линукс, как на основную систему. Второй ключевой шаг, говорит автор, использовать терминал, как основной инструмент выполнения всех повседневных задач, а не графический интерфейс. Ну, по возможности)
@maksimsergeevich5939
3 жыл бұрын
Аналогично!
15 лет программирую, и не думал, что способен заново почувствовать такое вдохновение по поводу своей деятельности! Я снова школьник!)) Спасибо, друзья, за такую вдохновляющую беседу!
@_e_mask
3 жыл бұрын
4 месяца прошло. Ты как? Написал уже что то?
@SergeyChernetsky
3 жыл бұрын
@@_e_mask Войну и мир дописываю, а что?
@_e_mask
3 жыл бұрын
@@SergeyChernetsky я про код, а не про твои влажные фантазии. Какие проги уже написал то?
@SergeyChernetsky
3 жыл бұрын
@@_e_mask отдыхай, дорогой мой💋
@alazarnfreeman9216
3 жыл бұрын
@@SergeyChernetsky все понятно))
С чувством, с толком, с расстановкой и при этом так интересно! Очень крутой собеседник! Одно из лучших интервью на канале.
Это самый крутой гость Это самое крутое интервью Самое информативное видео Польза в чистом виде Кристаллизованное ядро чистейшего кайфа
@dima_ivanov_ca
4 жыл бұрын
100%
@xbsxbs22
4 жыл бұрын
Удачи тебе жить в мире с одним фундаментальным принципом программирования, целую.
@itbeard
4 жыл бұрын
Еее)
@samolevich
4 жыл бұрын
@@xbsxbs22 и я тебя, сладкий
@user-sx9hl6xp6s
4 жыл бұрын
Да после этого интервью смотреть ютуб вообще бессмысленно!
что делать, пошел заказывать пиццу... Лекс, очень жду интервью с человеком, которому действительно на работе нужны сложные алгоритмы) Графы, computer vision, преобразования Фурье -- даешь программиста-математика
@itbeard
4 жыл бұрын
будет такой в ближайшее время ;)
@MrHerov2
4 жыл бұрын
Как автоматчик в области энергетики, который по тихоньку учит ++ для свой SCADa, яростно плюсую!)
@captainharvey7527
4 жыл бұрын
Поддерживаю, очень жду научное программирование только без языка R пожалуйста :D
@b0rsch95
4 жыл бұрын
@@captainharvey7527 блин, точно. надеюсь это будет не "программист на R", или не "программист на MATLAB"
@nikitaproit
4 жыл бұрын
@@b0rsch95 чем вам не нравятся программисты на R? Может ещё хаскелистов забракуете?) Кто тогда останется, железячники на Verilog и VHDL? И что интересного такие расскажут? О том что зп выросла у всех кроме них?)
"начала" написал Евклид, вы че, пацаны) интервью супер, собеседник - невероятный
@sergeychigarev255
3 жыл бұрын
Как обычно гуманитарка страдает
@RoadToFuture007
3 жыл бұрын
Пацаны ваще оборзели...
@0374studio
3 жыл бұрын
Именно
@guzelz3935
2 жыл бұрын
@@sergeychigarev255 т.е. геометрия это гумантарка?)))
@VitFlem
13 күн бұрын
Да, я тоже стоял и кричал, как Доре Следопыту...
Охрененный чувак. Очень много хороших советов, которые я на основе собственного опыта поддерживаю двумя руками.
@MaksMikhnevych
7 ай бұрын
Рашист же, конченный
Лекс, классный выпуск :). Мы всегда говорили, что наш Леонид крутой :))) Для тех, кто не знает - Леонид Чайка - тренер IT-Academy, учит разработке игр на C++ :))))
@MariaZapZap
4 жыл бұрын
Поддерживаю!!! Выпуск отличный! Леонид прекрасный человек, и замечательный преподаватель! Кому интересно пройти "геймдев спецназ" у Леонида и научиться разработке игр на С++, смотрите здесь - kzread.info/dash/bejne/aZmIltmGnLqbf7A.html
@somatxa
4 жыл бұрын
Мария Крагельская не вижу там ссылок на сам курс. На сайте по нему тоже нет инфы Хотелось бы подробностей
@MariaZapZap
4 жыл бұрын
@@somatxa Упс, исправлюсь) Описание программы курса, стоимость и даты ближайших стартов можно найти здесь - www.it-academy.by/course/c-game-developer/game-developer/
@till__3580
4 жыл бұрын
Реклама приехала)
Леонид: Последний маг C++
@johnxibai8454
4 жыл бұрын
Какой еще маг, он несет белиберду, откуда взялся этот придурок
@melixetyannk
4 жыл бұрын
John Xi Bai чувак, это просто шутка. Отсылка на Аватара - Последнего мага воздуха:)
Спасибо, это то самое, что я искал для начала изучения программирования: - А.В. Столяров "Введение в профессию". Здоровья Вам и всех благ!
@MetaJamm
2 жыл бұрын
Обширный мануал как топтаться наместе годик другой и так нихрена и не мочь?
@Stevend1
2 жыл бұрын
@@MetaJamm ну да и чё?
@MetaJamm
2 жыл бұрын
@@Stevend1 да собственно и всё.
как же приятно и интересно смотреть интервью с профессионалами которые говорят о свое деле. Спасибо за интервью
С++ в названии говорит о том что следующие 3 часа пройдут просто ВЕЛИКОЛЕПНО)
просто в голос "кортошка не смогла!" хахахаха
Респект каналу за такого гостя! Чувствуется сильный и в тоже время , что скромный разработчик- Леонид Чайка.
Посмотрел от начала до конца: большое спасибо за проделанную работу! В этом интервью можно не только узнать жизненный путь реального программиста, но и услышать советы профессионала. Причем Леонид очень хорошо рассказывает про различные детали профессии, которые мне, студенту, очень были интересны и полезны. Видео хорошо структурированно: разбирается много очень полезных тем. Лайк поставил, но, конечно, такая полноценная работа заслуживает полноценного отзыва! Всем учащимся и людям, задумывающимся над выбором профессии рекомендую!
Лекс спас от искушения посмотреть видос в рабочее время, выставив премьеру вечером=)
@itbeard
4 жыл бұрын
еее)
@viktarkoida
4 жыл бұрын
У меня рабочее время не нормировано, поэтому слушал и пилил фичу для экста
@xm4dn355x
4 жыл бұрын
В итоге я уже два дня на работе смотрю этот видос))))
@EgorozhCoding
4 жыл бұрын
@@xm4dn355x Уволен!)
@SIM31r
4 жыл бұрын
Я ночью посмотрел, днем теперь спать охота
два последних интервью - это топ :) Лекс, не останавливайся! нужно больше хардкорных фундаментальных интервью :) как работает компьютер, операционная система, биос и т.д.)
Посмотрел на одном дыхании,спасибо Борода,что приглашаешь людей, которых хочется слушать и слушать
Собеседник очень понравился, прямо приятно слушать человека! Геймдев-разработчик так еще и со спортом на "ты". Супер, спасибо!
За 3 часа волосы на голове выросли
цитата великих: "Я хз! на моем компьютере работает"
@Sandroidus
3 жыл бұрын
Во бла... я велик ??
@alexshtams
3 жыл бұрын
самое интересное, что это реально трабла , когда у тебя работает а не у тебя , нет...., гемор тот ещё, помню первый раз когда столкнулся в 2003 году, то суть была в том , что на другом компе был AMD и операции с плавающей точкой там считались иначе чем у меня на интеле и из за этого и был баг)))...
@vovadenys4149
3 жыл бұрын
@@alexshtams ну я уже молчу о разной архитектуре и ОС, а ведь есть еще и баги в компиляторах
@generalcanopy4785
3 жыл бұрын
Мля,я всегда так говорил..
Кстати Столяров выпустил второе издание и там в предисловии поблагодарил Леонида за рекламу в этом видео
@itbeard
3 жыл бұрын
Ого! круть :)
@mrkotyuk
2 жыл бұрын
@@itbeard 2 -издание , 1-том стр.19 "Хотелось бы также поблагодарить Леонида Чайку за высокую оценку книги, прозвучавшую в популярном видеоблоге".
@LetspleionSamp
2 жыл бұрын
@@mrkotyuk что за книга?
@mrkotyuk
2 жыл бұрын
@@LetspleionSamp Столяров "Программирование введение в профессию" том1 издание 2
@LetspleionSamp
2 жыл бұрын
@@mrkotyuk спасиб
Как все таки приятно когда собеседник умный и увлеченный человек - успехов тебе во всем парень!!
Мужик дельные советы даёт) Полностью согласен с тем, что выбирать нужно начальника, а не работу)
Человечище.Действительно, проблема с учителями очень острая.Все правильно говорит.Тепло на душе от того, что такие люди есть.
@sergeyromanov3461
3 жыл бұрын
Нет никакой проблемы с учителями в IT. Тот, кому дано этим заниматься, всегда должен уметь учится сам, слишком быстро всё меняется, учителя не успевают и сами учиться и учить одновременно:) А "сейчас":), ну как минимум, последние 20 лет, многие ноют, что, дескать, почему нет того, да сего на русском языке, этим индивидам вообще противопоказано заниматься программированием и смежными дисциплинами...
@johnsnow24
2 жыл бұрын
@@sergeyromanov3461 суметь выучиться самому не проблема. Выучился я. Сам. Молодец ли я? Лучше ли я разбираюсь рандомного парня, у которого был вот такой препод и плюсы в универе?)
@sergeyromanov3461
2 жыл бұрын
@@johnsnow24 Кому самому не проблема, тому вообще универ только ради корочки, да ради заведения полезных знакомств нужен:) А рефлексии типа: лучше я кого-то или хуже - оставим особо тонким интеллигентам-гуманитариям:)
Офигенное интервью! Сразу видно, что Лёня мастер своего дела, чувствуется его мудрость.
@psvm_2262
2 жыл бұрын
чего ?
@vlad_from_glazov
2 жыл бұрын
херасе. а не наоборот...
Очень классное интервью. Огромная благодарность всем!!! ☺️🤗😎
Лучшее интервью на канале Просто топ, очень интересно слушать и много полезного P.S:когда программист использует слово напильник, сразу понятно, что это разраб с картошки )))
Интервью самое большое! как и количество строк в коде на С++
@itbeard
4 жыл бұрын
хаха)
Классное интервью! Спасибо огромное и бороде и безбородому)
Спасибо большое, крутой гость, один из немногих кто говорил о зачатках инженерного мышления, было бы здорово увидеть какого-то инженера который рассказывал бы не про особенности языка а про особенности самой инженерии в IT сфере. Сам учу Java, но прям серьезно появилось желание приобщится к этому миру в частности благодаря мыслям благодаря этому крутому парню. Ещё раз спасибо за работу.
@Red_Paper6495
7 ай бұрын
Вот странно, человек произвел еще тогда в 2021 очень классное впечатление, а два года спустя оказывается, что это обычный Z-патриот.
@user-kk7og4jm5l
7 ай бұрын
Офигеть
Когда я слышу фразу: "школа по жизни не нужна", на подобных интервью, сразу понимаю весь смысл в "Систематической ошибке выжившего"
@iliadubrovskii8204
3 жыл бұрын
имеешь в виду, что мы никогда не слышим, где говорилось бы, что "школа нужна"?
@rastr__9042
3 жыл бұрын
@@iliadubrovskii8204 В смысле, что если конкретно тебе как ты считаешь "не понадобилась", это отнюдь не значит, что она не нужна.
@alexbasileus9074
3 жыл бұрын
@@rastr__9042 если конкретно тебе, как ты считаешь, она "понадобилась", это отнюдь не значит, что она нужна
@user-mc5pt5dg4g
3 жыл бұрын
я учился на 2-ки, просто пинал уй, в универе та же фигня была, программирование учил сам, дополнительно проходил курсы по БД и ИБ, теперь сижу нач. отдела в Газпроме получая в 2-3 раза больше чем мои одноклассники однокурсники которые учились на 5-ки, школа просто потеря целых 11 лет моей жизни, она нахрен не нужна так для общего образования и то на отвали))
@mikecook1523
3 жыл бұрын
я согласен с Леонидом насчет школы, но в тех словах, что в конце интервью, что текущий учебный процесс в школе это лажа полная. Во-первых небольшие ЗП, речь о регионах, а не столице РФ, как там в РБ не знаю, обучение в школе оторвано от обучения в ВУЗе, нету преемственности. В школе несколько лет изучается физика, потом в ВУЗе у меня опять была физика, на факультете автоматики и выч. техники, 3 блть йобаных семестра, зато операционные системы это был факультатив на 1 семестр. Я как-то заболел в 8ом классе школы, ветрянкой, месяц сидел дома, от делать нефиг прочитал учебник физики до конца, оставшиеся полгода в школе было скучно, потому что мы четко шли по учебнику от корки до корки. Да может со школой не повезло, но так много где.
Какой воспитанный гость! Всегда на "вы".
Теперь буду изучать Emacs. Смотря на Леонида, как он говорит, складывается впечатление, что он поймал реальный дзен по программированию. Без пафоса, размеренно, грамотно и понятно.
Этот выпуск я посмотрел уже 5й раз! Блеан, вот с такими тимлидом как Лёня работать бы!
@andreybonds4608
2 ай бұрын
я сейчас 3й раз пересматриваю и каждый раз нахожу что то новое для себя)
Ахаха)) выпала с "Картошка не смогла") 😂
вообще топовый чувак. желаю ему всего самого лучшего!
невероятное интеллектуально удовольствие получила. 6 лет института пронеслись перед глазами)))pascal assembler C++)
@divinityai
3 жыл бұрын
где/кем работаете сейчас?
Спасибо за интересное интервью! Я бы хотел еще отметить, что довольно долго приходится отвыкать от такого чуть ли не "хакинг" подхода в низкоуровней разработке при переходе на более высокоуровневые ООП языки вроде C# в сферы, отличные от high perf областей. Меняются приоритеты: корректность, скорость доставки, гибкость поддержки, производительность. Приходится мыслить все же концептами высокоровневыми, а полученный с применением reusing техник ООП код уже потом возможно улучшить в плане производительности (опять же в разумных пределах). Эту мотивировку поддерживает и Бьярн Страуструп (в книге "Programming. Principles and Practice Using C++", глава 22). Вспоминаю как я изучал языки: Hello world на Pascal (класс 5) по книге, название которой даже не вспомню, раздобыл ее в местной библиотеке, C (класс 6) по книге "Освой Си за 21 день" (дело месяцем не ограничилось ;), а затем С++ по "Освой Си++ за 21 день" (класс 7, и тут явно больше месяца ушло). Потом уже ковырял справочники навроде тех же "Герберт Шилдт. Справочник по С++", пока не получил в распоряжении более менее постоянный доступ к интернет и открыл для себя справочные ресурсы. Как вышло: Си мне очень понравился - минималистичный, быстрый, простой (масштаб моих писулек-програмулек не тянул на ООП). Но подход ООП на С++ после того как я привык думать с позиции procedural paradigm не давался и все тут. Еще и язык не располагал, прямо-таки пугал монструозностью (сейчас могу сказать "костылей"). Пока уже гораздо позже в колледже не был вынужден изучить C# - и, о чудо, я -таки достиг понимания ООП в самых общих чертах (язык максимально прост и я поспешил на практике реализовывать те задумки, что приходили в голову). В университете углубился в азы сетевых коммуникаций/протоколов, архитектуры win/Unix и прочим премудростям CS, а на С# тем временем вел разработку ботов, успешно продавая мелкой конторе. И вот только спустя годы разработки многопоточных ООП приложений на C# мне вновь захотелось взяться за С++. Оказалось, делать это со сформировавшимся mindset стало интереснее и эффективнее: воспринимаешь это как ООП + костыли + ручное управление памятью. И чуть позже, когда я столкнулся с необходимостью портировать плюсовый код на си, я осознал, как именно могут быть реализованы ООП абстракции в процедурном языке, отчего действительно подурнело. Крепкого здоровья всем орудующим си с классами!;)
@beltar2
2 жыл бұрын
В некотором смысле обычные паскалевские юниты своей структурой реализовывают концепции инкапсуляции (есть открытая интерфейсная секция и секция реализации), а так же конструктора\деструктора. Си прост, и в нем даже опред. эстетика есть. Только сложно тушить пердак, когда видишь, как в отладчике хаотически меняются переменные, и не понимаешь, где именно ты сломал память.
После второго часа я понял, что плюсы - это то, о чем я мечтал все жизнь! :) спасибо!!!
@sfsdeniso5941
3 жыл бұрын
лучше rust или go
@bytefu
3 жыл бұрын
@@sfsdeniso5941 Go тут не к месту, слишком бедный язык для крупных проектов.
@sfsdeniso5941
3 жыл бұрын
@@bytefu кубернетес некрупный проект? :)
@bytefu
3 жыл бұрын
@@sfsdeniso5941 Ну, если постараться, можно и на голом C написать крупный проект - Linux, например. Да и вообще, при должном усердии можно написать вообще что угодно. Однако, это не говорит о том, что он лучше для этого подходит в данный момент, когда есть лучшие альтернативы. Go изначально позиционировался как нишевый язык, и пока что таковым остаётся, в то время как альтернативы активно развиваются. И как ни крути, но намертво вкрученный в язык GC, отсутствие дженериков и общая бедность языка заметно ограничивают область его применения, как и целесообразность. Впрочем, я ничего не имею против Kubernetes, пусть пишут, на чём им нравится.
@freeshooter3163
3 жыл бұрын
Вообще-то мечтать можно сколько угодно,до старости. Энтузиасты увлечены с детства. Плюсы-инструмент. Было бы хорошо писать еще и сайты на нем,слава богу это уже возможно.В принципе и раньше никто не запрещал написать на Си транслятор.Было бы в тыщу раз удобнее,чем верстать(если можно назвать так это извращение с угловыми скобками) на html , css, php, java , xml и прочей вырывающей глаза неудобоваримой хрени.
- Как ты попал в ЕПАМ? - Ну, в орифлейм не взяли.
@realfootball338
3 жыл бұрын
Ребят, ЕПАМ понятие широкое, можно попасть и на крутой проект
Дуже крутий випуск!!! Дякую вам за це інтерв'ю!!! Удачі!!!
Спасибо за интервью, очень понравилось!
Наконец-то плюсы, спасибо за то, что ты есть
Шикарный дядька! Кажется, это лучшая беседа. Даже мысль промелькнула:"Не дропнуть ли галеру и двинуть в Wargaming?"
Думаю, Столяров уже фигачит 3е издание книги полюбасу. Теперь его книга точно мастхэв для сиплюстов, как-никак Лёня номер один по просмотрам у бороды)
@Das.Kleine.Krokodil
2 жыл бұрын
Ога
Спасибо за офигенный выпуск, слушал на одном дыхании, очень вдохновляет, спикера интересно слушать, рубрика продолжает радовать
Последний маг воздуха!!!
Жиза, я так "C++ за 21 день" прочитал и прям неожиданно много узнал. Маленькие но важные вещи. Добавил в список вопросов которые задаю на собесе. Честность в мелочах - все не мелочь.
Вроде бы хорошо считаю, но сбился со счета, сколько раз во время просмотра хотел доставить лайк. Выпуск супер.
- Ну вы только в самом конце не начните прикручивать туда какой нибудь Lua - А что такое Lua? To be continued...
@user-fz1yu2qv8f
2 жыл бұрын
Таймкод
5-я стихия - C++ ))) Леонид очень круто объясняет, чувак очень прокачанный.
Самое крутое, что я смотрел за последнее время. Выделить 3 часа на просмотр интервью - это что-то невероятное для меня, но интересный спикер, грамотный монтаж и интересность темы не могли меня отпустить от экрана о.о
МОЩЬ. Собеседник просто монстр и суперувлеченный человек. Высочайшего качества интервью, ооочень интересно
Далеко не все гости так заходят, как этот. Действительно очень грамотно говорит, видно, что знает и любит свое дело, и не претендует на единую правду. Хотел бы поработать с таким человеком.
3 Часа, но посмотрел всё сначала и до конца, очень классный человек, интересно рассказывает, и судя по интервью знает кучу вещей.
1:30:05 Боль это когда знаешь кучу паттернов, а у тебя в кэш линии структуры не влазят в 64-байта:)
@itbeard
4 жыл бұрын
хаха)
Очень интересно слушать, приятный добродушный парень :)
Несколько месяцев назад начал изучать самостоятельно WebDev и JS, но из этого интервью узнал больше про программирование, чем за несколько месяцев. Уже была недавно мысль, что все восходит к C/C++ю Спасибо каналу за содержательное интервью!!!
Я только начинаю смотреть, но уже мурашки. Лекс, мира и добра в твой дом! Спасибо за гостя!!))
топовое интервью чел реальный фанатик классная речь и не машет руками еще конечно спасибо бороде и только лайк! ответа на вопрос точно не знаю, можно предположить что в приставках не было батарейки время сбрасывалось и тд ) кварц, пзу? )
Лучшее что я видел за последнее время, спасибо гостю!
Потрясающе и захватывающе! Огромное человеческое спасибо Леониду и Бороде! :-)
Круто, когда рекомендуют книжки преподавателя с твоей кафедры
@user-qz8uy9sf2w
4 жыл бұрын
Столяров?
@oleganishe
4 жыл бұрын
@@user-qz8uy9sf2w Страуструп наверно
@romanrotarmel1396
4 жыл бұрын
@@oleganishe Страусжив
По причёске уже кажется, что аватар будет в интервью.
@user-di9xh8bf4j
4 жыл бұрын
Соответсвует логотипу Wargaming
Великолепный человек! Меня поражает насколько сильное желание человека может привести любого человека даже из деревни и без образования в любую точку в жизни. В очередной раз убеждаюсь, что главное стремление, настойчивость и мотивация идти к своей цели бесконечно, пока не достигнешь ее! Вот это круто.
@uioRibaiasan
2 жыл бұрын
Без мотивации и стремления ничего не сделать.
Посмотрел 10 минут видео и удивился. Сколько совпадений. Так же увлекался планеризмом, разбирал пульты, будильники дома - получал бывало по шее; и хотел стать лётчиком, но не пустили из за смещенной носовой перегородки. Бывает же.
О, мой бывший тим лид. Интересный человек)
давно не слышал произношения ява аж детством пахнуло)))
@Michmanjuga
4 жыл бұрын
Ещё в копилочку - микрософт.
@robin_birdie_
4 жыл бұрын
Яву яву взял я на халяву! (С)
@roman044
4 жыл бұрын
Ява малокубаторная
@3HATOK.
3 жыл бұрын
Иос
Спвсибо большое за видео. Я очень рад, что нашел этот канал. Просмотрел несколько видео на канале и ни разу не пожалел о потраченном времени.
Очень крутой видос, спасибо!
Приятно послушать таких людей - без агрессии и с головой! Спасибо было реально интересно!
Леонид Чайка реально крут!!! Как приятно слушать знающего чела!
Отличный выпуск, большое спасибо! Много нового подчерпнул для себя, отличный спикер
Борода, больше таких гостей. Гости лучшие!
Ну наконец-то сппшник! Осталось дождаться интервью с сишником.
Вот это интервью! Даже мне художнику-аниматору с 15-летним стажем захотелось изучать программирование. Этот человек талантливый преподаватель!
Гость так чудно вещает, что я стал восстанавливать свои знания C++ )) Объясняет вообще огонь! Нам в университете на первом курсе преподавали assembler, потом уже C, уже потом C++. И параллельно кучу всего интересного рассказывали. Близко к тому подходу. Ну а Linux стоит на компе (ноуте) у мамы уже лет 7-8 с минимальными моими действиями (обновление)
Супер круто! Спасибо за это интервью. P. S. Картошка смогла!
Чувак из аниме Аватар вырос?)0)) Такой причесон у него :d
@victor_vvinner74
4 жыл бұрын
Это логотип Wargaming на голове)))
@kotdath1252
4 жыл бұрын
Только это не аниме
@evgenyk5871
4 жыл бұрын
Тоже вспомнил этот мультик
@hellcat5741
4 жыл бұрын
@@kotdath1252 Ну я фиг знает че это. Рисовка похожа на анимешную, значит аниме :d
@retret4538
4 жыл бұрын
В точку, он так в видео сказал (для читателей коментов). Но не из аниме, а из мультика) Нельзя смотреть аниме, специально не думая про аниме
Наверное один из самых интересных выпусков. Очень круто!
Такой классный, сидел всё время с улыбкой до ушей. Спасибо)
Вау, превью топовое получилось!
"Начала" - Евклид. Поэтому Евклидова геометрия
Спасибо большое, получил массу удовольствия от интервью!.
Если бы можно было поставить 10 лайков , поставила бы! Спасибо за интервью, прочищает мозг и слушается на одном дыхании!