Мы используем куки, чтобы пользоваться сайтом было удобно.
Хорошо
to the top

Вебинар: Зачем тестировщику нужна безопасность? - 15.04

Давайте создадим язык программирования

Минимум сухой теории и максимум практики. 10 уроков, 6,6 часов полезного видео. В формате лайвкодинга Юрий Минаев (архитектор в компании PVS-Studio) показывает весь процесс разработки на C++ выдуманного языка программирования. Вы разберётесь, что такое язык и как формально описать его так, чтобы машина могла его понимать. Шаг за шагом вы реализуете лексер, вспомните основы грамматики и метод рекурсивного спуска, добавите в язык переменные и функции, научитесь вызывать их и корректно определять тип возвращаемого значения. Финальной частью станет написание собственного эвалюатора.

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

Что будет в курсе

Что вам даст это обучение

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

Немного о спикере

Узнавайте о новых курсах первыми

Только важная информация, никакого шума.

Перейти к урокам

Авторизуйтесь или зарегистрируйтесь, чтобы перейти к урокам курса.