Урок GO 14: Инкапсулировать логику с помощью функций
Поведенческий паттерн в программировании.
Поведенческий паттерн в программировании - это шаблон проектирования, который определяет общий подход к организации взаимодействия между объектами в программе. Он сосредоточен на управлении различными аспектами поведения объектов и обеспечении гибкости и расширяемости системы. Поведенческие паттерны помогают структурировать взаимодействие между объектами, делают код более понятным и облегчают его поддержку и модификацию...
Написание компилятора своего языка. Часть 3.1.
Всем привет. Это подготовительная статья перед написанием парсера, в этой статье говорится что такое парсер, что он делает, обсуждаются и пишутся необходимые компоненты перед написанием парсера. Парсер - это Часть программы, преобразующей входные данные в некий структурированный формат, нужный для задач последующего их анализа и использования. Технически, парсер выполняет синтаксический анализ данных. Наш парсер будет преобразовать поток токенов, который нам выдаст лексер, в Abstract Syntax Tree ( AST )...