Size: a a a

Compiler Development

2021 April 27

B

Brenoritvrezorkre in Compiler Development
Так вот
источник

AB

ALEX BUR in Compiler Development
Чтобы пользоваться метаязыком следует определить его. А его определить нечем. ) Кроме как следующим метаметаязыком. Итого концепция провальна. )
источник

B

Brenoritvrezorkre in Compiler Development
Пусть L — это META II. Может ли L выразить metaL?
источник

ВМ

Виталий Медоваров... in Compiler Development
META II was first written in META I, a hand-compiled version of META II. The history is unclear as to whether META I was a full implementation of META II or a required subset of the META II language required to compile the full META II compiler.
источник

МБ

Михаил Бахтерев... in Compiler Development
Неа, если вы умеете брать пределы.
источник

AB

ALEX BUR in Compiler Development
Это не матан. )
источник

B

Brenoritvrezorkre in Compiler Development
Далее это было расширено на то, что выражает логическую семантику вообще. Например, в чистой пруф-теоретической семантике метаязык выражает не модель, а теорию доказательств, фигурирующую в семантической роли.
источник

МБ

Михаил Бахтерев... in Compiler Development
Может. Просто у L уже есть динамическая семантика (частью этой семантики явлается компьютер), через которую можно выразить динамическую семантику L.
источник

DP

Dmitry Ponyatov in Compiler Development
пусть L это Lisp — является ли он мета или просто общего назначения?
источник

B

Brenoritvrezorkre in Compiler Development
Вы в этом полностью уверены?
источник

B

Brenoritvrezorkre in Compiler Development
metaL для такого L должен выражать модель вычислений в некотором заданном лиспе.
источник

AT

Alexander Tchitchigi... in Compiler Development
источник

МБ

Михаил Бахтерев... in Compiler Development
Ну, да... Разве множесто интерпретаторов Lisp, написанных на Lisp, не демонстрируют этого?
источник

AB

ALEX BUR in Compiler Development
Найдите предел натурального ряда генерируемый PA.
источник

МБ

Михаил Бахтерев... in Compiler Development
Матан :)
источник

DP

Dmitry Ponyatov in Compiler Development
метаязык должен быть _специально заточен_ на создание языков — как минимум включать в ядро средства описания грамматик и семантики (или генерации кода), преобразования AST
источник

МБ

Михаил Бахтерев... in Compiler Development
Сам натуральный ряд и будет пределом.
источник

B

Brenoritvrezorkre in Compiler Development
Вы уверены, что речь идёт о модели вычислений лиспа?
источник

AT

Alexander Tchitchigi... in Compiler Development
Вы про критерии сходимости-то слышали? Матан... 🤦‍♀️
источник

B

Brenoritvrezorkre in Compiler Development
Нет, под metaL совершенно не понимается то, что описывает грамматику L
источник