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

Поделиться
HTML-код
  • Опубликовано: 26 авг 2024

Комментарии • 65

  • @Ol5xHd0
    @Ol5xHd0 3 месяца назад +4

    Какой же умный мужик. Боже, дай мне хоть вполовину так же грамотно и чётко мыслить

  • @user-ft3xw2kg9u
    @user-ft3xw2kg9u 8 месяцев назад +8

    Владимир Александрович, здравствуйте! Спасибо, что на одной из пар порекомендовали этот канал! Я знаю, вы это прочитаете!)

  • @user-fn8qh2md3i
    @user-fn8qh2md3i 8 месяцев назад +12

    Роскошный выпуск! Просто подарок к новому году). Спасибо ведущим и конечно же Константину!

    • @ultimate_engineer
      @ultimate_engineer  8 месяцев назад

      Спасибо большое! В новом году выйдет вторая часть :)

  • @sup5282
    @sup5282 8 месяцев назад +4

    мало что понимаю, но очень интересно слушать. Атмосфера в студии и манера речи гостя располагает к прослушиванию)

    • @ultimate_engineer
      @ultimate_engineer  8 месяцев назад +1

      Здорово, что не пасуете перед непонятной информацией. Смотрите и другие выпуски "Битовых масок"!

  • @rake2029
    @rake2029 8 месяцев назад +20

    Первый раз вижу, чтобы интервьюеры были разбирающимися людьми, а не смузихлебами

    • @ultimate_engineer
      @ultimate_engineer  8 месяцев назад +3

      Спасибо, стараемся делать только то, за что не стыдно и создавать действительно полезный контент :)

    • @bookbrain9863
      @bookbrain9863 7 месяцев назад

      Первый и последний раз походу 😂

  • @MikhailGoncharov-tl4cr
    @MikhailGoncharov-tl4cr 5 месяцев назад +1

    я просмотрел сначала 2 часть. она прогла на одном дыхании. полтора часа прошли как 10 минут. но когда понял что есть ещёи первая часть был очень доволен

  • @CatExpert1211
    @CatExpert1211 8 месяцев назад +10

    Хороший канал, интересное интервью. Смотрю магистерский курс С++ на канале Константина с большим удовольствием

  • @romankrivonogov9474
    @romankrivonogov9474 8 месяцев назад +4

    Я в процессе профессионального самоопределения, и контент Константина (и материалы "Истового Инженера*) мотивируют развиваться в разработке, несмотря на трудности ❤

    • @ultimate_engineer
      @ultimate_engineer  8 месяцев назад +2

      Это очень радостно слышать! Желаем удачи на профессиональном пути! Будет сложно, но интересно :)

  • @taraslitvinenko8651
    @taraslitvinenko8651 4 месяца назад

    Спасибо большое, ребята. Успехов вам всем. Очень приятно смотреть и слушать.

    • @ultimate_engineer
      @ultimate_engineer  4 месяца назад +1

      Спасибо большое! Если вам понравился гость, то на канале есть также 2 часть выпуска (ruclips.net/video/_SIBiSR8rzM/видео.html) и доклад Константина с недавнего митапа: ruclips.net/video/cK4cMdx9QeQ/видео.html

    • @taraslitvinenko8651
      @taraslitvinenko8651 4 месяца назад

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

  • @taraslitvinenko8651
    @taraslitvinenko8651 4 месяца назад

    Про преподавателей я полностью согласен. Моя учёба давно окончена и не бы связанна с программированием, но у нас были на кафедре преподы которые имели рабочий опыт и это круто, истории, советы и прочие фишки открываются. Но немного взгрустнул с фразы Константина Владимирова

  • @mr.Ponizovsky
    @mr.Ponizovsky 7 месяцев назад +1

    Отлично! Большое спасибо за выпуск!
    Жду вторую часть

    • @ultimate_engineer
      @ultimate_engineer  7 месяцев назад +1

      Спасибо вам! Новый выпуск выйдет в январе :)

    • @mr.Ponizovsky
      @mr.Ponizovsky 7 месяцев назад

      @@ultimate_engineer супер, а пока я посмотрю другие видео) кажется там есть серия про "железо" и его программирование

  • @vanhelsing4214
    @vanhelsing4214 8 месяцев назад +2

    Еее!! Комменты для продвижения!! Вперёёд)

  • @user-sw6hg7pb1p
    @user-sw6hg7pb1p 3 месяца назад +1

    ООО это очень крутой дядька, со скином скинхеда)) Ему надо дать государственную премию за его Ютуб канал, именно таких людей которые имеют большой практический опыт мне не хватало в образовании, одни просидевшие на кафедре всю жизнь пердуны с большим чсв.

  • @vitalyl1327
    @vitalyl1327 7 месяцев назад +2

    А есть еще и GPU, для которых register pressure определяет, сколько параллельных потоков можно исполнять одновременно. Задача тогда существенно усложняется - надо не просто уложиться в, например, 16 регистров доступного адресного пространства, а минимизировать регистры насколько это возможно. Или даже удалить некоторые регистры (rematerialisation) и заменить их повторными вычислениями.

  • @ruslankhl
    @ruslankhl 8 месяцев назад +1

    Послушал с удовольствием!

    • @ultimate_engineer
      @ultimate_engineer  8 месяцев назад

      Рады, что понравился выпуск! Если ещё не слушали, то у "Битовых масок" вышло ещё 6 эпизодов подкаста с интересными спикерами ;)

  • @rkc137
    @rkc137 8 месяцев назад +1

    си плас плас )))
    про то что ядро линукса переписать на плюсах мешает только фанатизм Торвальдса это база
    топ контент ❤

    • @ultimate_engineer
      @ultimate_engineer  8 месяцев назад

      Спасибо, рады, что понравился выпуск!

    • @alexgorodecky1661
      @alexgorodecky1661 8 месяцев назад +1

      Это не база, а смех. Rust еще сойдёт более менее

    • @MariaEsenina
      @MariaEsenina 7 месяцев назад +1

      @@alexgorodecky1661 Rust - вот это шутка. От Rust в ядре не матерится только ленивый и это больше смахивает на саботаж и лицемерие.

  • @pompei2
    @pompei2 4 месяца назад

    "Я не боюсь когда меня спрашивают, а я ничего не знаю, либо отвечаю полную дичь.... ЯЗЫК ТАКОЙ" - это звучит прикольно!!!

    • @andreypopov6166
      @andreypopov6166 4 месяца назад

      ага и кажешься очень умным!

  • @user-bu5yz9pd8e
    @user-bu5yz9pd8e 8 месяцев назад +3

    Экстра лекция бакалаврского курса 😂❤

    • @ultimate_engineer
      @ultimate_engineer  8 месяцев назад

      Мы тоже радуемся, что удалось договориться с Константином об участии в подкасте! Спасибо, что смотрите!

  • @brotherofken
    @brotherofken 7 месяцев назад

    Спасибо за годный хардкорный контент.

    • @ultimate_engineer
      @ultimate_engineer  7 месяцев назад

      Спасибо вам! Рады, что понравился подкаст!

  • @yurykorolev
    @yurykorolev 8 месяцев назад +1

    Спасибо

  • @nagibator77779
    @nagibator77779 6 месяцев назад +1

    Думал, что с jetbrains из РФ ушли топ специалисты по компиляторам, а похоже они все походили из jetbrains, ядро молодцы

  • @apivovarov2
    @apivovarov2 8 месяцев назад +3

    @9:50 а что за книгу он упомянул? Мучник?

    • @ultimate_engineer
      @ultimate_engineer  7 месяцев назад +2

      Верно, Steven Muchnick "Advanced Compiler Design and Implementation"

  • @xaoc3932
    @xaoc3932 7 месяцев назад

    Конечно знаю))

  • @andreykhakimov5588
    @andreykhakimov5588 8 месяцев назад +3

    Где ссылка на канал Константина Владимирова??!!

    • @ultimate_engineer
      @ultimate_engineer  8 месяцев назад +2

      Уже стоит в описании :) Спасибо, что смотрите наши выпуски одним из первых! Канал Константина: www.youtube.com/@tilir

    • @andreykhakimov5588
      @andreykhakimov5588 8 месяцев назад

      @@ultimate_engineer Спасибо! (🤫у меня есть ссылка), просто Елена пообещала, на 57 секунде ролика ;) А как преподаватель, да и уверен, как разработчик, Константин хорош! И это скорее мягко сказано )

  • @user-hy8qj6nv8q
    @user-hy8qj6nv8q 8 месяцев назад +1

    В таймкоде написано "Все крупные системы должны быть переписаны на С", а гость говорит обратное :D

    • @ultimate_engineer
      @ultimate_engineer  7 месяцев назад +1

      Видимо, RUclips считает, что это одно и то же :)) потому что в описании у нас стоит С++

    • @astralfoxy1787
      @astralfoxy1787 5 месяцев назад +1

      Правильное исправление. Ютуб шарит.

  • @gallok-gv2iy
    @gallok-gv2iy 8 месяцев назад +1

    Не подскажите, что за книга на 9:53

    • @eklepilkina
      @eklepilkina 8 месяцев назад +1

      Steven Muchnick "Advanced Compiler Design and Implementation"

  • @champion_of_the_light
    @champion_of_the_light 8 месяцев назад +6

    Человек говорит про фанатизм Торвальдса, и перед этим говорит - "Переписать все крупные системы на C++", смешно. Каждой задаче свой инструмент. А C++ уже должен начать переставать быть языком общего назначения и стать языком спец назначения. Для остального C и Rust. К счастью или сожалению, C++ становится легаси языком.

    • @The604FX
      @The604FX 8 месяцев назад

      Казалось бы, это было что-то наподобие профессионального фразеологизма с долей иронии, а не просто утверждение

    • @MariaEsenina
      @MariaEsenina 7 месяцев назад

      C++ никому ничего не должен). А то, что сейчас корпы насильно стараются пропихнуть Rust в ядро - это вообще саботаж. И да, скажите ведущим высокотехнологичным компаниям причём в разных сферах, что C++ оказывается legacy и посмеются над вами. Все драйверы как писали на C++, так и пишут и писать будут, Rust лезет со своей рекламной компанией, но дальше слов особо дело не движется, далее вся 3D графика - это C++, причём как для проприетарных продуктов nVidia, так и открытых, всё машинное обучение - это C++, то что вам предоставляют юзерспейс на Python - это ничего не значит, а иногда и вредит индустрии. Хорошенькое такое "legacy".

    • @cuniapapa5370
      @cuniapapa5370 7 месяцев назад

      @@MariaEsenina А чем Rust хуже C++?

    • @dmitriidemenev5258
      @dmitriidemenev5258 7 месяцев назад

      ​@@cuniapapa5370 Ответ Раст разработчика: всё ещё нет variadic generics (template packs). Но у плюсов гораздо больше проблем, поэтому испытываю меньшую боль в Rust.

  • @JohnJTraston
    @JohnJTraston 7 месяцев назад

    Ну так и шо? Современные процессоры (во всяком случае x86) даже спиллинт переименовывают. Т.е. внутри проца там типа очень много регистров (128-256...) и если мы пишем в пямять а потом читаем оттуда же то это происходит фактически за бесплатно, такая же скорость как и работы с регистрами.

  • @ortsaslan
    @ortsaslan 4 месяца назад

    Неудачные обложки. Есть такая хорошая практика как ставить фото гостя и указывать его имя.

    • @ultimate_engineer
      @ultimate_engineer  4 месяца назад

      Нам известны такие практики, но не все инженеры в восторге от фотосессий и хотят видеть своё лицо на обложке :)

    • @ortsaslan
      @ortsaslan 4 месяца назад

      @@ultimate_engineer вполне может быть)

    • @shatalinator
      @shatalinator 3 месяца назад

      @@ultimate_engineer Тогда хотя бы имя гостя, а то я видео хотел "скипнуть", не понимая почему оно в предложке всплыло.

    • @ultimate_engineer
      @ultimate_engineer  2 месяца назад

      @shatalinator Имя гостя и из какой он компании указано на обложке внизу :)

  • @cuniapapa5370
    @cuniapapa5370 7 месяцев назад +1

    "Ядро Linux должно быть переписано на C++"
    Столяров: 💀💀💀💀😡😡🤬🤬🤬🤬👺👺👺👹👹👹☠☠☠

    • @stdqs5985
      @stdqs5985 Месяц назад

      Хотел бы посмотреть на дискуссию Константина со Столяровым) ощущение что последний где то в нулевых застрял

  • @user-ne4bd3ry1n
    @user-ne4bd3ry1n 8 месяцев назад +1

    где же патриотизм? Столовка...

    • @ultimate_engineer
      @ultimate_engineer  8 месяцев назад +3

      Кажется, патриотизм заключается не в этом :)