Size: a a a

Compiler Development

2021 June 02

M

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

M

MrSmith in Compiler Development
Такое конечно в пятницу надо кидать, но забавно
источник

K

Kir in Compiler Development
Отличный бенчмарк (нет). Автор забыл про конвейеризацию. Эти инструкции могут быть быстрее или медленнее до/после других инструкций.
источник

B

Brenoritvrezorkre in Compiler Development
Я понял: имелась в виду undecidability в том смысле, когда говорят о неразрешимости парсинга C++? Так это из-за ambiguous grammar.
источник

B

Brenoritvrezorkre in Compiler Development
А есть доказательство, что NLINSPACE (это класс сложности LBA) выше NP и P?
источник
2021 June 03

[

[BRM]White Rabbit in Compiler Development
а для создания типов-сумм в языке, нужно на уровне компилятора реализовывать кодировку Чёрча?
источник

к

кана in Compiler Development
нет, это ужасно неэффективно
источник

[

[BRM]White Rabbit in Compiler Development
тогда тупо носить с собой конструктор, матчить, если матчинга нет - убивать программу?
источник

а

а это кто in Compiler Development
типы суммы реализуются как tagged union

en.wikipedia.org/wiki/Tagged_union
источник

[

[BRM]White Rabbit in Compiler Development
ок
источник

h

hazer_hazer in Compiler Development
Зачем конструктор? Просто делаешь как enum в расте и вместо имени мембера используешь имя типа
источник

[

[BRM]White Rabbit in Compiler Development
"конструктор" это я про хаскельный.
типа 1 для первой ветки типа, 2 для второй...
источник

h

hazer_hazer in Compiler Development
да. tagged union, что нужно
источник

K

Kir in Compiler Development
https://serokell.io/blog/how-to-implement-lr1-parser - я написал статью по реализации LR(1)-парсеров, если кому интересно)
источник

а

а это кто in Compiler Development
спс, как раз эту тему изучаю
источник

B

Brenoritvrezorkre in Compiler Development
Ты кто из Serokell
источник

h

hazer_hazer in Compiler Development
А что это вообще такое, и почему у всех там такие эпичные Аватарки?
источник

B

Brenoritvrezorkre in Compiler Development
Компания такая
источник

B

Brenoritvrezorkre in Compiler Development
Программируют, академ. статьи пишут
источник

[

[BRM]White Rabbit in Compiler Development
Сразу видно - не какие-то жуны-пхпшники
источник