LLVM и GCC / Register allocation / IT-образование в вузах (часть 1)

  Рет қаралды 18,586

Истовый Инженер

Истовый Инженер

Күн бұрын

Пікірлер: 62
@MikhailGoncharov-tl4cr
@MikhailGoncharov-tl4cr 9 ай бұрын
я просмотрел сначала 2 часть. она прогла на одном дыхании. полтора часа прошли как 10 минут. но когда понял что есть ещёи первая часть был очень доволен
@Ol5xHd0
@Ol5xHd0 7 ай бұрын
Какой же умный мужик. Боже, дай мне хоть вполовину так же грамотно и чётко мыслить
@ВладимирМарченко-э4о
@ВладимирМарченко-э4о 11 ай бұрын
Роскошный выпуск! Просто подарок к новому году). Спасибо ведущим и конечно же Константину!
@ultimate_engineer
@ultimate_engineer 11 ай бұрын
Спасибо большое! В новом году выйдет вторая часть :)
@АлексейТурбин-ш1в
@АлексейТурбин-ш1в Жыл бұрын
Владимир Александрович, здравствуйте! Спасибо, что на одной из пар порекомендовали этот канал! Я знаю, вы это прочитаете!)
@z140140
@z140140 Ай бұрын
54:55 Вероятно, К.В. перепутал Аду с Паскалем: Requests for proposals for a new programming language were issued and four contractors were hired to develop their proposals under the names of Red (Intermetrics led by Benjamin Brosgol), Green (Honeywell, led by Jean Ichbiah), Blue (SofTech, led by John Goodenough)[19] and Yellow (SRI International, led by Jay Spitzen). In April 1978, after public scrutiny, the Red and Green proposals passed to the next phase. In May 1979, the Green proposal, designed by Jean Ichbiah at Honeywell, was chosen and given the name Ada. Как видите, ВСЕ пропозалы Ады были разработаны в индустрии.
@sup5282
@sup5282 Жыл бұрын
мало что понимаю, но очень интересно слушать. Атмосфера в студии и манера речи гостя располагает к прослушиванию)
@ultimate_engineer
@ultimate_engineer Жыл бұрын
Здорово, что не пасуете перед непонятной информацией. Смотрите и другие выпуски "Битовых масок"!
@CatExpert1211
@CatExpert1211 Жыл бұрын
Хороший канал, интересное интервью. Смотрю магистерский курс С++ на канале Константина с большим удовольствием
@ultimate_engineer
@ultimate_engineer Жыл бұрын
Спасибо вам большое!
@taraslitvinenko8651
@taraslitvinenko8651 8 ай бұрын
Спасибо большое, ребята. Успехов вам всем. Очень приятно смотреть и слушать.
@ultimate_engineer
@ultimate_engineer 8 ай бұрын
Спасибо большое! Если вам понравился гость, то на канале есть также 2 часть выпуска (kzbin.info/www/bejne/lYSsc5yJh52lsK8) и доклад Константина с недавнего митапа: kzbin.info/www/bejne/mXyXlICarZ6Em7M
@taraslitvinenko8651
@taraslitvinenko8651 8 ай бұрын
@@ultimate_engineer спасибо за ссылки, да я уже посмотрел вторую часть и доклад недавний в первую очередь.
@mr.Ponizovsky
@mr.Ponizovsky 11 ай бұрын
Отлично! Большое спасибо за выпуск! Жду вторую часть
@ultimate_engineer
@ultimate_engineer 11 ай бұрын
Спасибо вам! Новый выпуск выйдет в январе :)
@mr.Ponizovsky
@mr.Ponizovsky 11 ай бұрын
@@ultimate_engineer супер, а пока я посмотрю другие видео) кажется там есть серия про "железо" и его программирование
@romankrivonogov9474
@romankrivonogov9474 Жыл бұрын
Я в процессе профессионального самоопределения, и контент Константина (и материалы "Истового Инженера*) мотивируют развиваться в разработке, несмотря на трудности ❤
@ultimate_engineer
@ultimate_engineer Жыл бұрын
Это очень радостно слышать! Желаем удачи на профессиональном пути! Будет сложно, но интересно :)
@taraslitvinenko8651
@taraslitvinenko8651 8 ай бұрын
Про преподавателей я полностью согласен. Моя учёба давно окончена и не бы связанна с программированием, но у нас были на кафедре преподы которые имели рабочий опыт и это круто, истории, советы и прочие фишки открываются. Но немного взгрустнул с фразы Константина Владимирова
@apivovarov2
@apivovarov2 11 ай бұрын
@9:50 а что за книгу он упомянул? Мучник?
@ultimate_engineer
@ultimate_engineer 11 ай бұрын
Верно, Steven Muchnick "Advanced Compiler Design and Implementation"
@vanhelsing4214
@vanhelsing4214 Жыл бұрын
Еее!! Комменты для продвижения!! Вперёёд)
@ruslankhl
@ruslankhl Жыл бұрын
Послушал с удовольствием!
@ultimate_engineer
@ultimate_engineer Жыл бұрын
Рады, что понравился выпуск! Если ещё не слушали, то у "Битовых масок" вышло ещё 6 эпизодов подкаста с интересными спикерами ;)
@rake2029
@rake2029 11 ай бұрын
Первый раз вижу, чтобы интервьюеры были разбирающимися людьми, а не смузихлебами
@ultimate_engineer
@ultimate_engineer 11 ай бұрын
Спасибо, стараемся делать только то, за что не стыдно и создавать действительно полезный контент :)
@bookbrain9863
@bookbrain9863 11 ай бұрын
Первый и последний раз походу 😂
@brotherofken
@brotherofken 11 ай бұрын
Спасибо за годный хардкорный контент.
@ultimate_engineer
@ultimate_engineer 11 ай бұрын
Спасибо вам! Рады, что понравился подкаст!
@yurykorolev
@yurykorolev Жыл бұрын
Спасибо
@vitalyl1327
@vitalyl1327 11 ай бұрын
А есть еще и GPU, для которых register pressure определяет, сколько параллельных потоков можно исполнять одновременно. Задача тогда существенно усложняется - надо не просто уложиться в, например, 16 регистров доступного адресного пространства, а минимизировать регистры насколько это возможно. Или даже удалить некоторые регистры (rematerialisation) и заменить их повторными вычислениями.
@bookbrain9863
@bookbrain9863 10 ай бұрын
Расслабься
@rkc137
@rkc137 Жыл бұрын
си плас плас ))) про то что ядро линукса переписать на плюсах мешает только фанатизм Торвальдса это база топ контент ❤
@ultimate_engineer
@ultimate_engineer Жыл бұрын
Спасибо, рады, что понравился выпуск!
@alexgorodecky1661
@alexgorodecky1661 11 ай бұрын
Это не база, а смех. Rust еще сойдёт более менее
@MariaEsenina
@MariaEsenina 11 ай бұрын
@@alexgorodecky1661 Rust - вот это шутка. От Rust в ядре не матерится только ленивый и это больше смахивает на саботаж и лицемерие.
@andreykhakimov5588
@andreykhakimov5588 Жыл бұрын
Где ссылка на канал Константина Владимирова??!!
@ultimate_engineer
@ultimate_engineer Жыл бұрын
Уже стоит в описании :) Спасибо, что смотрите наши выпуски одним из первых! Канал Константина: www.youtube.com/@tilir
@andreykhakimov5588
@andreykhakimov5588 Жыл бұрын
@@ultimate_engineer Спасибо! (🤫у меня есть ссылка), просто Елена пообещала, на 57 секунде ролика ;) А как преподаватель, да и уверен, как разработчик, Константин хорош! И это скорее мягко сказано )
@gallok-gv2iy
@gallok-gv2iy 11 ай бұрын
Не подскажите, что за книга на 9:53
@eklepilkina
@eklepilkina 11 ай бұрын
Steven Muchnick "Advanced Compiler Design and Implementation"
@xaoc3932
@xaoc3932 11 ай бұрын
Конечно знаю))
@pompei2
@pompei2 8 ай бұрын
"Я не боюсь когда меня спрашивают, а я ничего не знаю, либо отвечаю полную дичь.... ЯЗЫК ТАКОЙ" - это звучит прикольно!!!
@andreypopov6166
@andreypopov6166 7 ай бұрын
ага и кажешься очень умным!
@nagibator77779
@nagibator77779 10 ай бұрын
Думал, что с jetbrains из РФ ушли топ специалисты по компиляторам, а похоже они все походили из jetbrains, ядро молодцы
@ВсеволодЕгоров-о4к
@ВсеволодЕгоров-о4к Жыл бұрын
Экстра лекция бакалаврского курса 😂❤
@ultimate_engineer
@ultimate_engineer Жыл бұрын
Мы тоже радуемся, что удалось договориться с Константином об участии в подкасте! Спасибо, что смотрите!
@АлексейАндреевич-ж2ж
@АлексейАндреевич-ж2ж 7 ай бұрын
ООО это очень крутой дядька, со скином скинхеда)) Ему надо дать государственную премию за его Ютуб канал, именно таких людей которые имеют большой практический опыт мне не хватало в образовании, одни просидевшие на кафедре всю жизнь пердуны с большим чсв.
@JohnJTraston
@JohnJTraston 11 ай бұрын
Ну так и шо? Современные процессоры (во всяком случае x86) даже спиллинт переименовывают. Т.е. внутри проца там типа очень много регистров (128-256...) и если мы пишем в пямять а потом читаем оттуда же то это происходит фактически за бесплатно, такая же скорость как и работы с регистрами.
@ВильданСафин-к9ф
@ВильданСафин-к9ф 11 ай бұрын
В таймкоде написано "Все крупные системы должны быть переписаны на С", а гость говорит обратное :D
@ultimate_engineer
@ultimate_engineer 11 ай бұрын
Видимо, KZbin считает, что это одно и то же :)) потому что в описании у нас стоит С++
@astralfoxy1787
@astralfoxy1787 9 ай бұрын
Правильное исправление. Ютуб шарит.
@champion_of_the_light
@champion_of_the_light 11 ай бұрын
Человек говорит про фанатизм Торвальдса, и перед этим говорит - "Переписать все крупные системы на C++", смешно. Каждой задаче свой инструмент. А C++ уже должен начать переставать быть языком общего назначения и стать языком спец назначения. Для остального C и Rust. К счастью или сожалению, C++ становится легаси языком.
@The604FX
@The604FX 11 ай бұрын
Казалось бы, это было что-то наподобие профессионального фразеологизма с долей иронии, а не просто утверждение
@MariaEsenina
@MariaEsenina 11 ай бұрын
C++ никому ничего не должен). А то, что сейчас корпы насильно стараются пропихнуть Rust в ядро - это вообще саботаж. И да, скажите ведущим высокотехнологичным компаниям причём в разных сферах, что C++ оказывается legacy и посмеются над вами. Все драйверы как писали на C++, так и пишут и писать будут, Rust лезет со своей рекламной компанией, но дальше слов особо дело не движется, далее вся 3D графика - это C++, причём как для проприетарных продуктов nVidia, так и открытых, всё машинное обучение - это C++, то что вам предоставляют юзерспейс на Python - это ничего не значит, а иногда и вредит индустрии. Хорошенькое такое "legacy".
@cuniapapa5370
@cuniapapa5370 11 ай бұрын
@@MariaEsenina А чем Rust хуже C++?
@dmitriidemenev5258
@dmitriidemenev5258 11 ай бұрын
​@@cuniapapa5370 Ответ Раст разработчика: всё ещё нет variadic generics (template packs). Но у плюсов гораздо больше проблем, поэтому испытываю меньшую боль в Rust.
@vilture5706
@vilture5706 4 ай бұрын
​@@cuniapapa5370rust совершенно непопулярен. Его всё боятся, на нём нет сложных продуктов. А переписывать свои продукты на rust? Мобильные и десктопные приложения написаны на с++ qt, где я rust/qt найду. Программы на микроконтроллерах на си, там ещё хлеще, люди под с++ компилятор на новые процессоры не делаю, да и с++ там избыточен и опасен, а вы предлагаете мне требовать от российских разработчиков процессоров компилятор на rust?
@cuniapapa5370
@cuniapapa5370 10 ай бұрын
"Ядро Linux должно быть переписано на C++" Столяров: 💀💀💀💀😡😡🤬🤬🤬🤬👺👺👺👹👹👹☠☠☠
@stdqs5985
@stdqs5985 5 ай бұрын
Хотел бы посмотреть на дискуссию Константина со Столяровым) ощущение что последний где то в нулевых застрял
@ВладиславГришин-ш7ш
@ВладиславГришин-ш7ш Жыл бұрын
где же патриотизм? Столовка...
@ultimate_engineer
@ultimate_engineer Жыл бұрын
Кажется, патриотизм заключается не в этом :)
LLVM в GPU компиляторах/Стандарты С++ (часть 2)
1:01:29
Истовый Инженер
Рет қаралды 9 М.
Архитектура ядра Linux / ЦОС и DSP-процессоры / Linux для RISC-V
1:30:15
To Brawl AND BEYOND!
00:51
Brawl Stars
Рет қаралды 17 МЛН
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН
Quando eu quero Sushi (sem desperdiçar) 🍣
00:26
Los Wagners
Рет қаралды 15 МЛН
Pure Virtual Cast // Константин Владимиров // 27.01.2022 #cpp
1:03:50
Конференция по разработке на C++
Рет қаралды 7 М.
Как делают и зарабатывают на Open Source
23:00
Senior Software Vlogger
Рет қаралды 91 М.
Операционные системы / Linux / Zephyr / HAL и BSP / ARC-V
1:51:08
Истовый Инженер
Рет қаралды 8 М.
To Brawl AND BEYOND!
00:51
Brawl Stars
Рет қаралды 17 МЛН