Нетипизированный кроссплатформенный язык программирования, поддерживающий базовые парадигмы ООП.
Сайт проекта: http://mash-lang.tech
Форум: http://forum.mash-lang.tech
[!] Данный проект разрабатывается исключительно на моей инициативе, для собственного повышения скилла кодинга. Данный проект, каждая строчка кода, которую вы можете увидеть продумана и написана с абсолютно чистого листа и является результатом множества проб, ошибок и огромной исследовательской и мыслительной деятельности.
Среди прочитанных мной документаций к подобным проектам - я не увидел чего-либо похожего на данный проект.
- Создать максимально простую для разработчиков (и главное - для конечных пользователей!) среду разработки и выполнения кода.
- Создать максимально простой, удобный, гибкий, функционально полный, кроссплатформенный и быстрый язык.
- Обеспечить масштабируемость технологии.
- Виртуальная машина + окружение (среда выполнения).
- Транслятор с языка в абстрактный байт-код для ВМ.
- Языковые библиотеки и библиотеки окружения.
- Полуавтоматический сборщик мусора.
- Легкое взаимодействие с кодом на других (нативных) языках.
- Поддержка многопоточности "из коробки".
- Автоматическая типизация, плавающая типизация для числовых типов данных, архитектура организации плавающей типизации для классов.
В этом репозитории могут лежать не самые последние версии кода. Ждите релиза, дамы и господа.
[!] Проект лицензирован на основе BSD-2 текста лицензии. При использовании копии или частичной копии одной или нескольких частей данного проекта указание копирайта, названия проекта и автора обязательно.