Assembly with a
human face
Мова програмування для агентних та високопродуктивних обчислень.
Компілюється в LLVM IR → нативний бінарник.
! Перша програма на Terra app (/intbyte, /var) greeting = 42 app (/shelf, /intbyte, /const) primes = (2, 3, 5, 7, 11) ::start:: greeting + (10)&st /display(greeting) /display(/sum(primes))
Compile-time over runtime. Terra ловить помилки і виконує оптимізації на етапі компіляції. Runtime overhead неприйнятний.
Topology matching. Конструкції мови відображають топологію задачі — cross-blocks, shelf, агентні примітиви вбудовані в синтаксис, а не в бібліотеки.
True encapsulation. Cross-blocks роблять side effects структурно неможливими, а не просто «не рекомендованими».
Філософія Terra
Compile-time first · Topology matching · True encapsulation
Цілі числа
Розділ в розробці
Float
Розділ в розробці
Color
Shelf
Розділ в розробці
Cross-block
Розділ в розробці
Функції
Розділ в розробці
Оператори та модифікатори
Розділ в розробці
Display / Input
Розділ в розробці
::time:: / ::end_time::
Розділ в розробці
limit::
Розділ в розробці
Система пакетів
Розділ в розробці
Коди помилок
Розділ в розробці — повна таблиця доступна окремо
Програми на Terra
Розділ в розробці
Roadmap
Розділ в розробці
Блог / Новини
Розділ в розробці