Clang internals (in Russian)

Поділитися
Вставка
  • Опубліковано 28 вер 2024

КОМЕНТАРІ • 27

  • @anoona5015
    @anoona5015 3 роки тому +4

    Супер лектор! Видно что человек горит C++: шутки про инициализацию, про C dynamic asserts. Ну знаете бывает препод преподает материал допустим квантмех и звучит это так: "скука скука формула ну в общем интересно всё таки реальный мир", а бывает препод преподает: "формула вау формула вау крутяк это же квантмех описывающий реальный мир" и ещё мысли не как набор фактов, а как следствие рассуждений во время лекции, оба подхода несомненно представляют одно и то же но 2 как-то живее и у вас 2-рой :)

  • @pavelrid
    @pavelrid 3 роки тому +8

    Спасибо Вам большое за такие замечательные, интересные лекции!

  • @DIY_PLC
    @DIY_PLC 11 місяців тому

    Лекция по GCC будет?

    • @tilir
      @tilir  11 місяців тому

      GCC изнутри я хорошо знаю, но он куда менее полезен так как там нет развитой поддержки написания собственных тулов. Поэтому тот же GDB реимплементирует парсер языка а не переиспользует его как LLDB. Так что такая лекция будет иметь куда меньше пользы: те кто смотрят в GCC и так всё знают, а остальные не смогут использовать информацию.

  • @nikitaq123
    @nikitaq123 3 роки тому

    А не планируются лекции по rust? Или хотя бы какой-то общий обзор, Ваше мнение о языке или типа того

    • @tilir
      @tilir  3 роки тому +5

      Я не изучал раст. Просто не хочу тратить время. В нулевых годах был хайп по managed языкам, потом хайп по FP, потом мы все помним D. Они все грозились убить C++ и мы знаем чем это закончилось. Раст это очевидная очередная хайповая попытка идти туда же. Которую скорее всего ждет та же судьба, без вариантов.

    • @nikitaq123
      @nikitaq123 3 роки тому

      @@tilir спасибо за ответ)

    • @nanoqsh
      @nanoqsh 2 роки тому

      @@nikitaq123 раст хорош как язык, но растеры и их подход продвигать раст как "убийца C++" и как "самый лучший язык программирования в мире", только мешает использованию и распространению этого языка

  • @victormustya1745
    @victormustya1745 3 роки тому

    Костя, сделай что-нибудь со светом (-:

    • @tilir
      @tilir  3 роки тому

      Это довольно сложно в рандомном коворкинге...

  • @osrbkv7015
    @osrbkv7015 2 роки тому

    Привет, а где-то возможно найти код с лекции?

    • @tilir
      @tilir  2 роки тому +1

      sourceforge.net/p/cpp-lects-rus/code/HEAD/tree/trunk/other_lects/toolchain_lect/code/clang-ast/

  • @FeelUs
    @FeelUs 4 місяці тому

    В самом деле, сейчас clang 18.1.4

    • @tilir
      @tilir  4 місяці тому

      Да много времени уже прошло ))

  • @FeelUs
    @FeelUs 4 місяці тому

    а в каком файле исходников находится main(argc,argv) ?

  • @artemhevorhian1785
    @artemhevorhian1785 2 роки тому +1

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

  • @FeelUs
    @FeelUs 4 місяці тому

    В общем, чтобы понять исходники clang'а нужен анализатор кода, а чтобы сделать анализатор кода нужно понять исходники clang'а

  • @rizla-v4x
    @rizla-v4x Рік тому

    Дорогой Константин! Какие работы Вы назвали бы основополагающими (дефинитивными) по CRTP? Coplien (1995), Abrahams, Gurtovoy (2004)? На последнюю работу часто ссылаются, упоминая CRTP. Может быть Вам попадались полезные и подробные работы на эту тему.

    • @tilir
      @tilir  Рік тому

      CRTP это скорее nice trick чем что-то фундаментальное. По нему нет отдельных книг, тема слишком узкая. Абрамс и Гуртовой это вообще про метапрограммирование. Коплиен это что-то настолько древнее и доисторическое (91-й), что я если честно его даже не читал, ничего сказать не могу.

  • @alexloktionoff6833
    @alexloktionoff6833 Рік тому

    Но еще есть еще и coccinelle ;)

  • @MrYassine
    @MrYassine 3 роки тому

    What's the best university for computer science in St. Petersburg?

    • @tilir
      @tilir  3 роки тому +2

      В России два приличных университета: МГУ и МФТИ. Всё остальное это техникумы.