Создайте СВОЙ СОБСТВЕННЫЙ язык программирования — Эпизод 1 — Lexer
Автор: CodePulse
Загружено: 2018-12-04
Просмотров: 538060
Здравствуйте и добро пожаловать в первый эпизод о том, как создать свой СОБСТВЕННЫЙ язык программирования на Python.
В этом выпуске мы будем использовать Python3, но вы можете использовать любой другой язык. Язык, который мы создадим, будет нашей собственной реализацией BASIC.
В первых трёх видео мы сосредоточимся на добавлении чисел и операторов. После этого мы расширим наш язык для поддержки остальных функций языка, таких как строки, переменные, операторы if, операторы for и функции.
В этом первом эпизоде мы создадим лексер, который разобьёт наши входные данные на список так называемых токенов. Эти токены мы сможем использовать в следующем видео для дальнейшего анализа кода.
Если у вас есть вопросы или проблемы, не стесняйтесь оставлять комментарии ниже! И не забудьте поставить лайк, если вам понравилось видео :)
ССЫЛКИ
Python3 - https://www.python.org/downloads/
Язык BASIC - https://en.wikipedia.org/wiki/BASIC
Что такое _repr_ - http://bit.do/eCm93
Эта серия основана на https://ruslanspivak.com/lsbasi-part1/
ВЕСЬ КОД НА GITHUB
https://github.com/davidcallanan/py-b...
Канал bitchute: https://bitchute.com/CodePulse
Реферальный код bitchute: codepulse
Книга «Чистая архитектура дядюшки Боба»: https://read.amazon.co.uk/kp/embed?as... (партнерская ссылка)
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: