#7. Циклы, блок операторов | Создание языка программирования HD

09.06.2015
Сегодня мы добавим поддержку блоков операторов, а также циклы while и for. Исходный код: https://github.com/aNNiMON/Own-Programming-Language-Tutorial/tree/lesson-7 Серия видеоуроков по созданию своего языка программирования с самого нуля на Java. Вы узнаете: - на какие этапы делится компиляция программы; - что такое лексер и парсер; - как задаются приоритеты операций; - как ввести типы данных (целые и вещественные числа, строки) - как происходит выполнение программы; - как реализуются циклы, операторы ветвления и функции; - что такое абстрактное синтаксическое дерево (АСД); - как лучше всего обойти АСД; - как сделать подключаемые модули или библиотеку функций. В конце мы даже напишем игру на созданном языке программирования. Исходные коды можно посмотреть на GitHub: https://github.com/aNNiMON/Own-Programming-Language-Tutorial Посетите мой сайт https://annimon.com/ Там вы найдёте множество полезных статей и уроков, сможете задать интересующий вас вопрос или обсудить его на форуме. ☕️ Вы можете поддержать развитие канала парой рублей http://www.donationalerts.ru/r/annimon119 или на WebMoney: R347617663674 Z393537409230 U299970747663 ✏️ ВКонтакте: https://vk.com/annimon_com Twitter: https://twitter.com/annimon_com Telegram: https://t.me/annimon_com

Похожие видео

Показать еще