yaoxiang new universeCreating project...Universe: Type = { matter: Amount, energy: Amount, expand: (self: Universe) -> Void = ...}Done in 0.04s ✨Я_
>>_ Всё рождается сообща — я наблюдаю их возвращение
Философия минимализма. От переменных до функций — все объявления следуют шаблону name: type = value, что снижает порог входа и обеспечивает единообразие кода.
x: Int = 42add: (a: Int, b: Int) -> Int = (a, b) => a + bPoint: Type = { x: Int, y: Int }Специализация дженериков выполняется во время компиляции, абстракция типов не привносит накладных расходов во время выполнения. Мономорфизация на этапе компиляции. Удаление мёртвого кода. Система типов как макросы.
Попрощайтесь с паузами GC. YaoXiang использует модель владения на основе областей видимости, безопасность памяти гарантируется на этапе компиляции — никаких сюрпризов.
От микроконтроллеров до высокопроизводительных серверов — среда выполнения адаптируется к окружению. Разные сценарии выбирают разные стратегии планирования, сочетая производительность и эффективное использование ресурсов.
Отказ от бомбардировки синтаксическим сахаром. 17 ключевых слов покрывают все возможности — никакого сложного синтаксического сахара, только чистая выразительность.
Get Started →