korsakov

Форк из rus.yaz/korsakov
0

Описание

Кириллический мультипарадигменный язык программирования общего назначения

Языки

  • Assembly77,8%
  • Shell6%
  • C++5,8%
  • HTML4,9%
  • PHP3,7%
  • SourcePawn0,9%
  • Остальные0,9%
5 месяцев назад
месяц назад
месяц назад
README.md

Язык программирования Корсáков

Описание

Корсáков – это проект по разработке нового, независимого языка программирования, поддерживающего кириллическую знаковую систему. Цель проекта – создание универсального инструмента для работы на разных архитектурах (x86-64, ARM, E2K и другие) и операционных системах (Microsoft Windows, macOS, дистрибутивы на базе ядра GNU/Linux).

Дорожная карта

Внимание!

Сейчас проект находится на стадии бета-тестирования.

Большая часть функционала не реализована, а также могут встречаться существенные баги. При нахождении таковых, пожалуйста, сообщайте в раздел «Задачи» или в чате Дневника разработки.

Подробности о развитии проекта в Дневнике разработки, а также в файле Дорожной карты

Полезные ресурсы:

Сборка и использование

На текущий момент Корсáков доступен только для Linux-дистрибутивов с архитектурой

x86_64

Установка через пакетный менеджер

Arch Linux (AUR)

Ручная сборка
Помощники

Установка из репозитория

Подготовка

Сборка

Make
Вручную
Отладочная сборка

Режим отладки позволяет увидеть промежуточные этапы работы компилятора/интерпретатора:

  • Токены
  • Работу парсера и итоговое абстрактное синтаксическое дерево
  • Работу компилятора (и итоговый код) или интерпретатора, в зависимости от режима исполнения

Установка

Использование

По умолчанию код выполняется в режиме интерпретации.

В будущем настройку по умолчанию можно будет изменить с помощью конфигурационного файла.

Подсветка синтаксиса

Мы предоставляем поддержку подсветки синтаксиса для редакторов Vim и Neovim.

Для Vim

Для Neovim

Спонсорство

Проект был поддержан Фондом содействия инновациям, подробнее на сайте проекта.

Если вы хотите поддержать разработчика, вы также можете оставить пожертвование. Если вы укажите имя или ник, то вы будете закреплены в файле Спонсоров.

Лицензия

Данный проект имеет двойную лицензию, подробнее в файле Лицензий

Контакты

Если у вас возникли вопросы или предложения, пожалуйста, свяжитесь с нами:

  • Официальный сайт проекта: корсаков.рус
  • Основной репозиторий проекта: GitVerse
  • Электронная почта организации: info@корсаков.рус

Дневник разработки (Телеграм)

Другие ссылки

Спонсорство

Если хотите оставить своё имя или ник в истории развития языка, не забудьте указать их в сообщении