Базовые возможности языка

Встроенные типы данных

Тип данных Описание
int
Целочисленный тип данных
double
Числа с плавающей точкой
boolean
Логический тип данных
String
Строковый тип данных
enum
Перечислимый типы данных

Пример:

enum Тип_заготовки {Вал, Диск}
enum Состояние_заготовки {Транспортируется, Обрабатывается, Обработана}

type Заготовка {
    int номер
    double вес
    Тип_заготовки тип
    Состояние_заготовки состояние
}

enum Тип_станка {Фрезерный, Токарный}
enum Состояние_станка {Простаивает, Работает, Требует_ремонта, Требует_переналадки}

type Станок {
    int номер
    String название
    Тип_станка тип
    Состояние_станка состояние
}

resource заготовка = Заготовка.create(1, 0.420, Тип_заготовки.Вал, Состояние_заготовки.Транспортируется)
resource станок = Станок.create(1, "16К20", Тип_станка.Токарный, Состояние_станка.Простаивает)

Встроенные функции

Язык использует встроенные математические функции языка Java, определенные в пакете Math.

boolean приемлемость_погрешности(double значение_1, double значение_2) {
    return Math.abs(значение_1 - значение_2) <= 0.001
}