korsakov
Описание
Кириллический мультипарадигменный язык программирования общего назначения
Языки
- Assembly77,4%
- Shell6,2%
- C++5,9%
- HTML4,9%
- PHP3,8%
- SourcePawn0,9%
- Остальные0,9%
Язык программирования Корсáков
Описание
Корсáков – это проект по разработке нового, независимого языка программирования, поддерживающего кириллическую знаковую систему. Цель проекта – создание универсального инструмента для работы на разных архитектурах (x86-64, ARM, E2K и другие) и операционных системах (Microsoft Windows, macOS, дистрибутивы на базе ядра GNU/Linux).
Дорожная карта
Внимание!
Сейчас проект находится на стадии бета-тестирования.
Большая часть функционала не реализована, а также могут встречаться существенные баги. При нахождении таковых, пожалуйста, сообщайте в раздел «Задачи» или в чате Дневника разработки.
Подробности о развитии проекта в Дневнике разработки, а также в файле Дорожной карты
Полезные ресурсы:
- База знаний — https://rus.yaz.altlinux.team/docs-pages. Репозиторий — https://gitverse.ru/rus.yaz/docs
- Примеры — https://gitverse.ru/rus.yaz/examples
Сборка и использование
На текущий момент Корсáков доступен только для Linux-дистрибутивов с архитектурой
x86_64
Установка через пакетный менеджер
Arch Linux (AUR)
Ручная сборка
Помощники
Установка из репозитория
Подготовка
Сборка
Make
Вручную
Отладочная сборка
Режим отладки позволяет увидеть промежуточные этапы работы компилятора/интерпретатора:
- Токены
- Работу парсера и итоговое абстрактное синтаксическое дерево
- Работу компилятора (и итоговый код) или интерпретатора, в зависимости от режима исполнения
Установка
Использование
По умолчанию код выполняется в режиме интерпретации.
В будущем настройку по умолчанию можно будет изменить с помощью конфигурационного файла.
Подсветка синтаксиса
Мы предоставляем поддержку подсветки синтаксиса для редакторов Vim и Neovim.
Для Vim
Для Neovim
Спонсорство
Проект был поддержан Фондом содействия инновациям, подробнее на сайте проекта.
Если вы хотите поддержать разработчика, вы также можете оставить пожертвование. Если вы укажите имя или ник, то вы будете закреплены в файле Спонсоров.
Лицензия
Данный проект имеет двойную лицензию, подробнее в файле Лицензий
Контакты
Если у вас возникли вопросы или предложения, пожалуйста, свяжитесь с нами:
- Официальный сайт проекта: корсаков.рус
- Основной репозиторий проекта: GitVerse
- Электронная почта организации: info@корсаков.рус
Дневник разработки (Телеграм)
- Канал: @korsakov_rus
- Чат: @korsakov_chat
- Информационный аккаунт: @korsakov_info
Другие ссылки
- Прототип языка на Python. Синтаксис уже не совместим с текущей версией, доступна только интерпретация. Данный прототип более не будет развиваться.
- Документация от сообщества. Спасибо пользователю YaKotikTvoy за активное участие в жизни проекта!
Спонсорство
Если хотите оставить своё имя или ник в истории развития языка, не забудьте указать их в сообщении