Re[4]: Выбор
От: vdimas Россия  
Дата: 30.11.16 19:57
Оценка:
Здравствуйте, alex_public, Вы писали:

_>>>Если есть желание продемонстрировать честный аналог Spirit'a в стиле C, то надо взять исходники Bison + Flex.

V>>А давно у нас Бизоны и Флексы являются аналогами комбинаторных парсеров?
_>Можешь предложить более близкий аналог Spirit'a из мира C? )

Слава богу, редко кому в голову приходила идея реализовывать комбинаторные парсеры на С. Комбинаторные парсеры — это изобретение далёких от программирования людей, которые пользовали в ежедневной практике функциональные языки. Они не знали теорию грамматик и писали парсеры "в лоб", получая естественные тормоза и жор памяти.

Если же брать язык С, то он получил свой расцвет в те времена, когда память была еще ресурсом, а программисты еще были обучены по целевой специальности. ))
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.