#1. Заготовка, калькулятор | Создание языка программирования
В этом уроке будет создана заготовка для нашего будущего языка: лексический анализатор, парсер и выражения.
Будет добавлена поддержка арифметических операции (унарных и бинарных), а также поддержка шестнадцатиричных чисел.
Исходный код:
🎥 Серия видеоуроков по созданию своего языка программирования с самого нуля на Java. Вы узнаете:
- на какие этапы делится компиляция программы;
- что такое лексер и парсер;
- как задаются приоритеты операций;
- как ввести типы данных (целые и вещественные числа, строки)
- как происходит выполнение программы;
- как реализуются циклы, операторы ветвления и функции;
- что такое абстрактное синтаксическое дерево (АСД);
- как лучше всего обойти АСД;
- как сделать подключаемые модули или библиотеку функций.
В конце мы даже напишем игру на созданном языке программирования.
Исходные коды можно посмотреть на GitHub:
👉 Посетите мой сайт
Там вы найдёте множество полезных статей и уроков, сможете задать интересующий вас вопрос или обсудить его на форуме.
☕️ Вы можете поддержать развитие канала парой рублей
или на WebMoney:
R347617663674
Z393537409230
U299970747663
✏️
ВКонтакте:
Twitter:
Telegram:
7 views
5
1
7 months ago 00:15:56 1
Твоя лучшая ЦВЕТОЧНАЯ ПАСКА 🌼 Тренд 2024 🌸 Печем БЕЗ МИКСЕРА и без ошибок!
7 months ago 00:00:47 1
Маринованная морковь | Pickled carrots #shorts
7 months ago 00:12:15 1
ЗЕЛЁНЫЕ запасы: способы заготовки ЗЕЛЕНИ НА ЗИМУ / Татьяна Литвинова
7 months ago 00:08:53 1
Кабачки как грибы!!!!!!! ОЧЕНЬ ВКУСНО!!!!!! Мамины рецепты
7 months ago 00:04:56 1
Энцефалитный Клещ больше не укусит Дедовский способ от клещей
7 months ago 00:27:35 1
АСД 2 СПОСОБ УПОТРЕБЛЕНИЯ, свечи капсулы бады АСД 2 помогают ли, ВОПРОС 3
7 months ago 00:14:48 1
Мой самый любимый рецепт сдобной Паски! Сладкая , влажная, мягкая! ПАСХА 2024 г.
7 months ago 00:08:47 1
5 Идей для ЗАВТРАКА при похудении и просто на каждый день
7 months ago 00:15:38 1
КАК СЭКОНОМИТЬ ДЕНЬГИ И ВРЕМЯ НА КУХНЕ? Заготовки на неделю!
7 months ago 00:16:56 1
ПОЛУФАБРИКАТЫ для особого случая: как всё успеть
7 months ago 00:15:23 1
Заморозка ПОЛУФАБРИКАТОВ для ленивых: заготовка на месяц ЗА 4 ЧАСА
7 months ago 00:35:41 1
АСД 2 СХЕМЫ ПРИЁМА, ГДЕ КУПИТЬ, КАКОЙ ЛУЧШЕ, ВОПРОС 2
7 months ago 00:05:18 1
АДЖИКА 2 проверенных рецепта .Кобра и Закусочная с морковью.
7 months ago 00:27:20 1
САМАЯ БОЛЬШАЯ ЗАМОРОЗКА полуфабрикатов. Новые идеи.
7 months ago 00:10:14 1
Всё дело в заправке! Шикарная окрошка на всё лето! Ну очень вкусная окрошка!
7 months ago 00:10:05 8
Отливка из темного фарфора 1 часть. Создание шарнирной куклы из фарфора. Vitiligo porcelain bjd doll
7 months ago 00:30:47 1
Супер простая круглая сумка крючком всего из 1 мотка шнура. Как связать сумку. Сумка Кругляшка.
7 months ago 05:00:26 1
Шаблон без правил Ultimate [sMNS ]. findme vs prostofilat
7 months ago 00:36:28 1
Массовый сбор и заготовка боровиков, Архангельская обл. Один день из жизни заготовительного пункта
7 months ago 00:09:35 1
Свиная грудинка вкуснее любой ветчины и котлет! Знаменитая закуска.