Дизайн языков программирования / Гипервизоры / Будущее системного программирования

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 ม.ค. 2025

ความคิดเห็น • 25

  • @ДмитрийМакаревич-у4ш
    @ДмитрийМакаревич-у4ш หลายเดือนก่อน +2

    Прекрасное интервью! Замечательные вопросы! Спасибо за общение с опытным специалистом!

  • @alexanderspeshilov839
    @alexanderspeshilov839 22 วันที่ผ่านมา

    37:30 Разницу системных и прикладных программистов отлично описал еще в 2013 году James Mickens в "The night watch". Достойный перевод есть на хабре ("Стражи ночи"). Ну и Николай примерно то же самое сказал.

  • @ЯрославМихайлов-ц6р
    @ЯрославМихайлов-ц6р หลายเดือนก่อน

    Обожаю подкасты с Иготти, ходячий кабинет редкостей. Спасибо за топовый выпуск

  • @oneofpro
    @oneofpro หลายเดือนก่อน +8

    Очень интересно! Спасибо за выпуск. Позвольте только дать совет: сажайте ведущих по одну сторону стола, а гостя - по другую. Очевидно, что гостю неудобно вести разговор, мотая головой, а говорить на камеру в присутствии собеседников - минимум странно.

  • @Serj-eu3zp
    @Serj-eu3zp หลายเดือนก่อน

    Спасибо за выпуск! Два часа пролетели незаметно, пошёл искать лекции Николая!

  • @sup5282
    @sup5282 หลายเดือนก่อน

    Спасибо за ваш труд! Выпуск очень интересный!

  • @mmmsn324
    @mmmsn324 หลายเดือนก่อน

    Шикарный выпуск!

  • @parallelno
    @parallelno หลายเดือนก่อน +1

    Спасибо за выпуск! Елена, у вас шикарное платье!

  • @CultureofSpeech
    @CultureofSpeech หลายเดือนก่อน +2

    Когда такие умные ребята откроют доступные школы и училища для всех желающих расскажите пожалуйста подробнее

    • @phat80
      @phat80 หลายเดือนก่อน

      Они давно открыты.

  • @khlruslanico
    @khlruslanico หลายเดือนก่อน

    Спасибо!

  • @alexishome4322
    @alexishome4322 หลายเดือนก่อน

    Чё за дела, почему я раньше не видел эти си ?

  • @christmastrree
    @christmastrree หลายเดือนก่อน

    Подскажите что можно почитать про архитектуры современные для новичка?

    • @ultimate_engineer
      @ultimate_engineer  หลายเดือนก่อน

      Здравствуйте! Зависит от того, что конкретно интересно. Если вам интересно непосредственно проектирование, то хорошая подборка литературы есть здесь engineer.yadro.com/article/knigi-po-shemotehnike/. Если интересен обзор каких-то конкретных архитектур, то можно посмотреть на их спецификации, а также много интересных материалов можно найти в тг-канале Николая Тернового, например, t.me/cpu_design/224

  • @cglike
    @cglike หลายเดือนก่อน

    1:54:30 а где ссылки то?

    • @ultimate_engineer
      @ultimate_engineer  หลายเดือนก่อน +1

      Спасибо за вашу внимательность! Добавили в описание цикл лекций и доклады Николая.

  • @MrCommanderKid
    @MrCommanderKid หลายเดือนก่อน

    Классно!!!! Но я решительно не понял, какой системный язык лучше всех! Объясните!

    • @cdb0
      @cdb0 หลายเดือนก่อน +1

      Потому что этот язык находится в будущем

    • @eklepilkina
      @eklepilkina หลายเดือนก่อน

      Кажется, что идеального языка не существует. Всегда стоит выбирать язык исходя из задачи. И как упоминал Николай часто не только язык, но и некоторое его подмножество.

  • @areksei59
    @areksei59 3 วันที่ผ่านมา

    Так вот кто пилит Huawei-евский ArkTS с компилятором.

  • @Shwed1982
    @Shwed1982 19 วันที่ผ่านมา

    Во первых лайфтаймы не совсем инновация, это отчасти позаимствовано из экспериментов с плюсами. Во вторых говорить что лайфтаймы неудачная идея это конечно странное заявление. Люди пользуются и им нравится. Большинство лайфтаймов компилятор расставляет сам. И можно подумать плюсами легко и удобно пользоваться и ни у кого ноги не отстреляны.

  • @oceaco
    @oceaco 5 วันที่ผ่านมา

    Кто там дергает микрофон все дидео, постоянный бубнеж в колонках?

  • @OlegMatrosov
    @OlegMatrosov 6 วันที่ผ่านมา

    Тяжело слушать непосвящённому.

  • @vitalyl1327
    @vitalyl1327 หลายเดือนก่อน

    Есть огромная разница между VMами и реальными ISA. Первым совершенно по сараю как устроено кодирование инструкций. Стопятьсот адресуемых регистров? Да пожалуйста. Инструкции по 128 бит и больше? Не проблема. А в реальных ISA приходится думать, как за один такт вытащить и декодировать побольше инструкций, да еще и понять каждую не зная про предыдущие.
    Да, и по хорошему - вообще любая задача должна сводиться к компиляции. Если следовать идеям language-oriented programming, то можно (и нужно) создавать множество маленьких (и не очень) проблемно-ориентированных языков. Которые надо компилировать. Друг в друга и в языи уровнем ниже.