Обновить

Комментарии 5

{
  "reply": "Точнее не скажешь"
}

Вспоминается PL/0 - учебный язык, который Никлаус Вирт (автор Паскаля) специально создал для обучения написанию компиляторов. Описан в его книге "Algorithms + Data Structures = Programs".

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

К сожалению не увидел бенчмарки самих нововведений этого языка в сравнении хотябы с C#. Ведь не на пустом же месте, мы должны верить в то, что язык решает ряд проблем более эффективно, чем исходный язык.

Простите, но зачем такой разработке бенчи? Автор развлекается, о чём честно пишет.

более эффективно, чем исходный язык.

Ну так про эффективность вообще речи не идет в статье.

Большая ошибка измерять эффективность языка эффективностью сгенерированного кода.

Посмотрите ещё раз на цели в начале статьи. На мой взгляд, цели достигнуты, автор молодец.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации