Size: a a a

Compiler Development

2021 April 27

МБ

Михаил Бахтерев... in Compiler Development
А чем модель Lisp особенная? Есть интерпретаторы Си, написанные на Си.
источник

AT

Alexander Tchitchigi... in Compiler Development
Я так понял, метаязык должен описывать и грамматику, и семантику — нет?
источник

B

Brenoritvrezorkre in Compiler Development
Нет
источник

AB

ALEX BUR in Compiler Development
Вы совсем не  том. )
источник

B

Brenoritvrezorkre in Compiler Development
Только динамическую семантику
источник

МБ

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

AT

Alexander Tchitchigi... in Compiler Development
Ну вот тогда я не понимаю насчёт "мета". В частности, у нас имеются такие штуки — labelled state transition systems. Они, конечно, описываются на некотором языке (в конечном счёте можно свести к ZFC, но можно остановиться и пораньше). Для какого языка программирования они являются мета-языком? Для всех?
источник

B

Brenoritvrezorkre in Compiler Development
Господи, просто посмотри семантику для пропозициональной логики
источник

B

Brenoritvrezorkre in Compiler Development
Эта семантика — описана в метаязыке
источник

B

Brenoritvrezorkre in Compiler Development
Тут всё так же
источник

AT

Alexander Tchitchigi... in Compiler Development
Пропозициональная логика — first-order, а языки программирования — higher-order. Поэтому тут не всё так понятно. 😞
источник

B

Brenoritvrezorkre in Compiler Development
Слушай, я материться буду
источник

МБ

Михаил Бахтерев... in Compiler Development
Не совсем. Семантика ЯП - это отображение из синтаксических конструкций в шаги вычисления. И это отображение можно задать на языке, для которого это отображение уже задано. Он и будет метаязыком.
источник

B

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

AT

Alexander Tchitchigi... in Compiler Development
Be my guest! Просто не забудьте пояснить, с какими именно утверждениями Вы не согласны и почему. 😊
источник

AT

Alexander Tchitchigi... in Compiler Development
"Модели" в смысле операционной семантики или нет?
источник

B

Brenoritvrezorkre in Compiler Development
Динамической, как ты писал
источник

МБ

Михаил Бахтерев... in Compiler Development
Ну... Модели ЯП-ов в логическом смысле - тонкая штука. Это надо смотреть на денотационную семанику, а не на операционную.
источник

B

Brenoritvrezorkre in Compiler Development
Где утверждается о том, при каких условиях мы вычислили здесь, например, строку. Т.е. реально, а не по тайпчекеру.
источник

B

Brenoritvrezorkre in Compiler Development
Теперь я снова спрашиваю
источник