Загрузка...

Грамматика языка программирования: BNF и формальные грамматики

Программирование — это не только творчество, но и дисциплина. А грамматика — её фундамент. В этом видео мы разберём, как устроены правила синтаксиса языков программирования, зачем нужны формальные грамматики и как их использовать в реальных задачах.
#Программирование #Компилятор #Синтаксис #Грамматика #BNF #Программист #ФормальнаяГрамматика #Python #java

0:00 — Введение: что такое грамматика языка программирования?
0:19 — Почему if (x) работает, а if x — нет?
0:36 — Синтаксическая ошибка: не опечатка, а нарушение скрытого чертежа
0:48 — План урока: 5 ключевых тем (загадка синтаксиса, BNF, грамматика в действии и др.)
1:08 — Формальная грамматика: скелет языка и его компоненты
2:05 — BNF: язык для описания языков (примеры, обозначения, EBNF)
3:18 — Грамматика в действии: от IDE до компилятора (автодополнение, парсеры)
4:35 — Пределы грамматики: синтаксис против семантики (примеры ошибок)
5:58 — Заключение: грамматика как фундамент программирования

Видео Грамматика языка программирования: BNF и формальные грамматики канала Bit by Bit
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять