Как создать свой язык программирования
от aNNiMON
Серия видеоуроков по созданию своего языка программирования на Java без использования генераторов парсеров. По мере выхода уроков, буду обновлять статью.
Репозиторий проекта: https://github.com/aNNiMON/Own-Programming-Language-Tutorial
Плейлист на YouTube: https://www.youtube.com/playli...soWX0qTeQ9_-MFBE552C
Также прикрепляю плагин OwnLang для Netbeans. Для установки заходим в меню Tools -> Plugins -> вкладка Downloaded -> Add Plugins и выбираем nbm файл.
com-annimon-ownlang.nbm
Следующая статья →Репозиторий проекта: https://github.com/aNNiMON/Own-Programming-Language-Tutorial
Плейлист на YouTube: https://www.youtube.com/playli...soWX0qTeQ9_-MFBE552C
#1. Заготовка, калькулятор
#2. Вещественные числа, константы
#3. Оператор присвоения, переменные
#4. Строки, оператор print
#5. Логические выражения, if/else
#6. Улучшаем логические выражения и лексер
#7. Циклы, блок операторов
#8. break, continue, цикл do/while
#9. Функции
#10. Пользовательские функции
#11. Одномерные массивы
#12. Многомерные массивы
#13. Шаблон проектирования «Посетитель» (Visitor)
#14. Программируем на OwnLang
Также прикрепляю плагин OwnLang для Netbeans. Для установки заходим в меню Tools -> Plugins -> вкладка Downloaded -> Add Plugins и выбираем nbm файл.
com-annimon-ownlang.nbm
Оптимизация в языках программирования