Комментарии 5
Что не придумывай и не настраивай - в конечном итоге все сводится к перекладыванию JSON'ов
Вспоминается PL/0 - учебный язык, который Никлаус Вирт (автор Паскаля) специально создал для обучения написанию компиляторов. Описан в его книге "Algorithms + Data Structures = Programs".
Минимальный язык: переменные, константы, процедуры, условия, циклы, арифметика. Достаточно чтобы показать все фазы компиляции - лексер, парсер, кодогенерация - без утопания в деталях полноценного языка.
К сожалению не увидел бенчмарки самих нововведений этого языка в сравнении хотябы с C#. Ведь не на пустом же месте, мы должны верить в то, что язык решает ряд проблем более эффективно, чем исходный язык.
Простите, но зачем такой разработке бенчи? Автор развлекается, о чём честно пишет.
более эффективно, чем исходный язык.
Ну так про эффективность вообще речи не идет в статье.
Большая ошибка измерять эффективность языка эффективностью сгенерированного кода.
Посмотрите ещё раз на цели в начале статьи. На мой взгляд, цели достигнуты, автор молодец.

Я сделал язык программирования ради статьи на Хабр