Динамичен!

Простой синтаксис, ООП, сборщик мусора, динамическая типизация, многопоточность и много чего ещё…

Документация

Открытый код!

Вы можете изучить все, что находится под капотом языка Mash!

GitHub

Быстрый!

Производителен и поддерживает многопоточность “из коробки”.

Документация

Не зависит от ОС!

Среда выполнения языка может работать на огромном перечне операционных систем!

Платформы

Mash это…

Полнофункциональный язык программирования с динамической типизацией и приведением типов. Ориентирован на простоту написания кода и его использования конечным пользователем.

Имеет довольно простой для понимания синтаксис, поддержку ООП и многопоточности, среда выполнения языка кроссплатформенна.

Хочу знать больше!

Простой и гибкий

В Mash динамическая типизация данных, поддержка ООП, динамическая интроспекция, рефлексия и сборщик мусора

Больше информации

Async & wait

Mash поддерживает многопоточность
“из коробки” и асинхронность на ровном месте!

Mash обеспечивает: 
– Асинхронность: launch, async, wait, async().
– Потоки: TThread, thread(), parallel().
– Корутины: TCoroutine.
– Синхронизацию: wait, atomic-классы,
   критические секции.

Больше информации

Мнение со стороны

Мне было интересно услышать мнение квалифицированных людей, касательно проделанной мной работы.
Помимо полезной критики я получил мотивацию работать над проектом дальше.

Если это – твоя работа, то могу тебя сильно похвалить и всячески поздравить – не у каждого “профессионального” программиста хватит таланта и настойчивости сделать что-то подобное.

Андрей Платов
Eclipse dltk project lead

Мне удалось встретиться с разработчиками одной крупной компании, специализирующейся на разработке компиляторов и IDE. К сожалению, политикой компании запрещено размещение какой-либо информации и тем более оценки работы от её лица. Так что похоже вам придется подождать, прежде чем вы узнаете больше.

? ? ?
Одна крупная компания

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

Коллегия МНСК 2019
Novosibirsk state university
*The real science


International student conference 2019

Концепция как языка, так и сопутствующих элементов проработана очень детально.

Рецендент МФТИ
61 научно-практическая конференция МФТИ

Понравился проект?

Оцени его на GitHub!

Mash!