#1. Заготовка, калькулятор | Создание языка программирования

В этом уроке будет создана заготовка для нашего будущего языка: лексический анализатор, парсер и выражения. Будет добавлена поддержка арифметических операции (унарных и бинарных), а также поддержка шестнадцатиричных чисел. Исходный код: 🎥 Серия видеоуроков по созданию своего языка программирования с самого нуля на Java. Вы узнаете: - на какие этапы делится компиляция программы; - что такое лексер и парсер; - как задаются приоритеты операций; - как ввести типы данных (целые и вещественные числа, строки) - как происходит выполнение программы; - как реализуются циклы, операторы ветвления и функции; - что такое абстрактное синтаксическое дерево (АСД); - как лучше всего обойти АСД; - как сделать подключаемые модули или библиотеку функций. В конце мы даже напишем игру на созданном языке программирования. Исходные коды можно посмотреть на GitHub: 👉 Посетите мой сайт Там вы найдёте множество полезных статей и уроков, сможете задать интересующий вас вопрос или обсудить его на форуме. ☕️ Вы можете поддержать развитие канала парой рублей или на WebMoney: R347617663674 Z393537409230 U299970747663 ✏️ ВКонтакте: Twitter: Telegram: