Ассемблер и Си для Хакера #19. Соглашения о вызове функций

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

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

  • @AMith-lv2cv
    @AMith-lv2cv 4 месяца назад +2

    Ждем следующий урок

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

      Поклонникам особый респект!

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

    Еще не смотрел, но уже чувствую здесь топ контент!! Лайк и подписка. Вообще не вижу смысла учить си и ассемблер отдельно. Наконец то нашел что хотел

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

      Да, это очевидно: Си - это ассемблер для ленивых, как говорил классик.
      Не так много языков, компилятор которых работает с машинным кодом (asm, C, C++), а не с управляемым кодом (С# и т.д.). Большинство современных модных языков - всего лишь виртуальная машина, которая упрощает программирование для деб-лов, но жёстко режет скорость, возможности операционки и увеличивает в тысячи раз размеры программ.
      Поэтому Unreal Engine пока пишут на С++, а не на питоне. Пока...
      Жить нужно по-уму, а не по рекомендациям обувающего всех миллионера Гугл-Гейтса.
      Но пасаран, амиго !

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

      ​@@firststepsforward Не стой на месте братан, развивайся, людям интересен твой контент.

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

      Ок!

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

    Бро, ты реально легенда. Целую в пятку

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

      Благодарность народная не знает границ!

  • @КароАкопян-о1с
    @КароАкопян-о1с 4 месяца назад

    Классное интро, познавательный контент, спасибо за сторание

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

      Очень рад за оценку - это стимулирует!
      Благодарю!

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

    Круто, это как раз одна из тех тем, которая вызывает множество проблем при ошибке совместимости библиотек. А информации особенно на русском безбожно мало

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

    Лайк забыл поставить

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

    А можно ещё про процесс компиляции и различные статические библиотеки и объектные файлы?

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

      Вы хотите ассемблерный код присунуть к проекту на другой платформе при помощи lib файла или к проге на ассемблере что-то прикрутить?

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

      @@firststepsforward меня интересует больше первый вариант, я чаще использую ассемблер для оптимизации каких-то функций.
      Хотя подключение сторонних библиотеку в ассемблерный код является не менее интересной темой!