Спецификация языка
Документ со спецификацией синтаксиса и семантики языка yaoxiang.
Содержание
- Спецификация синтаксиса — лексическая структура, синтаксические правила, приоритет операторов
- Типовая система — базовые типы, составные типы, generics, trait
- Система модулей — определение модулей, импорт/экспорт, области видимости
- Модель параллелизма — семантика блоков {}, spawn примитивы параллелизма, обработка ошибок, типы ресурсов
- Стандартная библиотека — основная библиотека, библиотека IO, математическая библиотека
Обзор
Данная спецификация определяет основной синтаксис и семантику языка программирования YaoXiang. Она служит авторитетным справочником по языку и предназначена для разработчиков компиляторов и инструментов.
Структура спецификации
- Спецификация синтаксиса: определяет лексическую структуру, синтаксические правила и приоритет операторов языка
- Типовая система: определяет типовую систему языка, включая базовые типы, составные типы, generics и trait
- Система модулей: определяет систему модулей языка, включая определение модулей, импорт/экспорт и области видимости
- Модель параллелизма: определяет модель параллелизма языка, включая асинхронное программирование, примитивы параллелизма и модель памяти
- Стандартная библиотека: определяет стандартную библиотеку языка, включая основную библиотеку, библиотеку IO и математическую библиотеку
Информация о версии
- Текущая версия: v1.8.0
- Статус: спецификация
- Автор: Чэнь Сюй
- Последнее обновление: 2026-02-22
Связанные ресурсы
- Руководство по YaoXiang — учебник и примеры кода
- Проектная документация — документация по дизайну языка
- Документация RFC — предложения по изменению языка
