Как написать свой язык? Формальные грамматики за 10 минут

Поделиться
HTML-код
  • Опубликовано: 5 сен 2024
  • Простыми словами о том, что лежит в основе компиляторов. Краткий экскурс в теорию формальных грамматик.
    Разберем терминальные, нетерминальные символы и правила вывода.
    Посмотрим пример простой контекстно-свободной грамматики.
    Поговорим пр конечные автоматы и автоматы с магазинной памятью.
    Иерархия Хомского или чем регулярные грамматики отличаются от контекстно-свободных и контекстно-зависимых.
    Часть 2: • Кодим на Rust: граммат...
    Read more on this topic on [dev.to](dev.to/kgrech/...)
    #rust #grammar

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

  • @jsemslava7880
    @jsemslava7880 2 года назад +7

    Завтра сдаю экзамен по формальным языкам и грамматикам
    Спасибо тебе за ролик, теперь я хоть знаю для чего всё это учил целый семестр

  • @blaza-
    @blaza- 3 года назад +9

    Спасибо мужик, круто рассказываешь

    • @kosayk007
      @kosayk007  3 года назад +1

      Стараемся

  • @TheApgreyd
    @TheApgreyd 3 года назад +4

    Спасибо! Сэкономил много времени при подготовке к экзамену.

  • @Danila369
    @Danila369 9 месяцев назад

    Видео просто супер, оказывается это такая интересная тема. В вузе всё это рассказывалось просто ужасно скучно и непонятно. Большое тебе спасибо !!!!

  • @qlmanlp
    @qlmanlp 2 года назад +1

    Спустя N ссылок наконец-то нашёл простое пояснение для иерархии Хомского, благодарю

  • @dmitropetryk8963
    @dmitropetryk8963 3 года назад +2

    хочу сказать большое спасибо за вашу работу, видео очень качественное!

  • @UCeNp--gS3nA_oYCIaA4o_-w
    @UCeNp--gS3nA_oYCIaA4o_-w 3 года назад +5

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

  • @rajahbtw
    @rajahbtw 2 года назад +1

    недооцененное видео, читаю страуструпа и не понял что за термы там у него, теперь стало понятнее

  • @konstantink2396
    @konstantink2396 2 года назад

    Огромное спасибо!
    Жалко что таких видео мало, супер доступно объясняете

  • @datadriventhinking5055
    @datadriventhinking5055 4 года назад +6

    Здорово получается объяснять сложные термины!

  • @eugene1207
    @eugene1207 3 года назад +3

    Спасибо

  • @nukee469
    @nukee469 3 года назад +1

    Шикарно!

  • @lagutin07
    @lagutin07 2 года назад +1

    Молодец парень 👨

  • @DanYaLegenda
    @DanYaLegenda Год назад

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

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

    В Rust можно идентификаторы писать на русском и любом другом языке. :)

  • @chess228
    @chess228 2 года назад +1

    зря забросил, очень круто

  • @dmitryponyatov2158
    @dmitryponyatov2158 Год назад

    писать свой язык идея бредовая, а вот необходимость реализации текстовых протоколов и чтения ASCII форматов данных задача регулярная, и любой программист с этим сталкивается рано или поздно

  • @abjrwalg9874
    @abjrwalg9874 10 месяцев назад +1

    Что такое нетерминальные и терминальные символы?