#14. Программируем на OwnLang | Создание языка программирования HD
В сегодняшнем уроке я покажу, на что способен наш язык программирования. Мы напишем некое подобие игры agar.io. Изменения между 13-ым и 14-ым уроками: https://github.com/aNNiMON/Own-Programming-Language-Tutorial/tree/enhancement Исходный код: https://github.com/aNNiMON/Own-Programming-Language-Tutorial/tree/lesson-14 Серия видеоуроков по созданию своего языка программирования с самого нуля на 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