Size: a a a

Compiler Development

2021 June 16

AT

Alexander Tchitchigi... in Compiler Development
Стандартная рекомендация — книжка Бартоша Милевски (Category Theory for Programmers или как-то так, помнится, есть русский перевод). Если "техническое образование" включало мат. логику, "Топосы: категорный анализ логики" должна нормально зайти. Ещё для кругозора есть введение в Applied Category Theory (да, есть и такое! 😃): "Seven sketches in compositionality". Последняя хороша примерами почти "из жизни", но прям разбора с нуля что такое категории-функторы-естественные-преобразования и какие они бывают я не помню.
источник

K

Kir in Compiler Development
> Топосы: категорный анализ логики

Это Голдблатт?
источник

AT

Alexander Tchitchigi... in Compiler Development
Да, он. Забыл фамилию... 😅
источник

K

Kir in Compiler Development
Я дочитал до коконусов лет 7 назад, кекнул и закрыл
источник

AT

Alexander Tchitchigi... in Compiler Development
А я даже до них не дошёл... 😅🙊😞
источник

K

Kir in Compiler Development
источник

AT

Alexander Tchitchigi... in Compiler Development
Yeah sure totally agree... 🙈😂
источник

РС

Роман Соловьев... in Compiler Development
Основные методы нисходящего анализа - я написал эти:
•Метод рекурсивного спуска
•Предиктивный синтаксический анализ

Основные методы восходящего анализа -
я так понимаю shift-reduce, а ещё?
источник

РС

Роман Соловьев... in Compiler Development
поправьте, пожалуйста, если не прав😬
источник

РС

Роман Соловьев... in Compiler Development
ага...
источник

K

Kakadu in Compiler Development
А предиктивный разве не бывает восходящим?
источник

K

Kakadu in Compiler Development
Я не уверен, что такое термин вообще до Вас был
источник

РС

Роман Соловьев... in Compiler Development
А понятие  интерпретатора синтаксических анализаторов вообще существует или нет?

русскоязычные запросы ничего не дают. А англ версия говорит что существуют  и основной из них это PEG
источник

K

Kir in Compiler Development
PEG - это спуск
источник

K

Kir in Compiler Development
Всё что я могу сказать
источник

РС

Роман Соловьев... in Compiler Development
это я тоже читал. но чет англоязычные источники меня путают)
источник

s

suhr in Compiler Development
Нет, чтобы что-то нормальное порекомендовать, хотя бы Basic Category Theory.
источник

s

suhr in Compiler Development
(хотя seven sketches и what is applied category theory хороши)
источник

AT

Alexander Tchitchigi... in Compiler Development
Чем богаты. 🤷‍♀️
источник

A

Andrey in Compiler Development
Для PEG иногда делают транслятор в байткод, который потом иннтерпретируют. Например, так LPeg работает
источник