8 месяцев назад
Переменные и их объявление
Сегодня мы изучим переменные, их типы и некоторые свойства Объявление val, var val - постоянная, неизменяемая var - можно изменить Типы переменных: byte - Принимает только целые числа от -128 до 127. Занимает 1 байт памяти short - Принимает только целые числа от -32768 до 32767. Занимает 2 байта памяти int - Принимает только целые числа от -2147483648 до 2147483647. Занимает 4 байта памяти long - Принимает только целые числа от -9 223 372 036 854 775 808 до 9 223 372 036 854 775 807. Занимает 8 байтов памяти float - Принимает целые и дробные числа от -3.4 1038 до 3.4 1038. Занимает 4 байта памяти...
Написание компилятора своего языка. Часть 3.1.
Всем привет. Это подготовительная статья перед написанием парсера, в этой статье говорится что такое парсер, что он делает, обсуждаются и пишутся необходимые компоненты перед написанием парсера. Парсер - это Часть программы, преобразующей входные данные в некий структурированный формат, нужный для задач последующего их анализа и использования. Технически, парсер выполняет синтаксический анализ данных. Наш парсер будет преобразовать поток токенов, который нам выдаст лексер, в Abstract Syntax Tree ( AST )...