Обзор изменений в OwnLang | Создание языка программирования HD

14.11.2017
В этом видео я расскажу об изменениях в языке, которые я сделал со времён последнего видео. OwnLang стал функциональным языком, то есть появились значения-функции и ссылки на методы Добавлен Pattern Matching, foreach, аргументы функций по умолчанию, режим REPL, а также множество функций и модулей. Также добавлены оптимизаторы, о которых я расскажу в последующих видео. Серия видеоуроков по созданию своего языка программирования с самого нуля на 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

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

Показать еще