Size: a a a

Compiler Development

2021 April 27

B

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

VK

Vladimir Kazanov in Compiler Development
Язык для разработки компиляторов, на котором сделан другой язык?
источник

МБ

Михаил Бахтерев... in Compiler Development
Язык, на котором реализуется объектный язык. Для математики метаязык - естественный язык. Для, какого-нибудь языка векторных полей метаязык - теория множеств. Для реализуемого языка программирования метаязык - тот язык, на котором этот язык программируется.
источник

M

MrSmith in Compiler Development
BNF это метаграмматика
источник

МБ

Михаил Бахтерев... in Compiler Development
Метациркулярная.
источник

ВМ

Виталий Медоваров... in Compiler Development
META II это вроде бы и есть некий предок BNF
источник

VK

Vladimir Kazanov in Compiler Development
Нет, bnf был чуть раньше представлен в процессе работы над алголом
источник

ВМ

Виталий Медоваров... in Compiler Development
Ок, значит просто современник
источник

B

Brenoritvrezorkre in Compiler Development
Хорошо. Тогда правильно ли я понял, что говорится, что META II выражает собственный метаязык, где говорится, что META II выражает сам себя?
источник

DP

Dmitry Ponyatov in Compiler Development
язык можно написать на чём угодно, метаязык = язык для описания языков
источник

МБ

Михаил Бахтерев... in Compiler Development
Скорее, говорится о том, что МЕТА II выражает язык, на котором можно выразить МЕТА II. То есть, не тот метаязык, на котором можно сказать "МЕТА II выражает сама себя".
источник

МБ

Михаил Бахтерев... in Compiler Development
Поэтому я и уточнил, что для "реализуемого".
источник

B

Brenoritvrezorkre in Compiler Development
То есть, в META II можно сформулировать META II, но не метаязык META II?
источник

VK

Vladimir Kazanov in Compiler Development
в смысле? на метаязыке META II можно описать в том числе и метаязык META II, о том и речь 😊
источник

МБ

Михаил Бахтерев... in Compiler Development
Ну, как бы, в нашем ограниченном программистском понимании, если M2 можно сформулировать на М2, то М2 будет сам для себя метаязыком.
источник

ВМ

Виталий Медоваров... in Compiler Development
https://youtu.be/h82XGjnudyw вспомнил где я слышал про META II
источник

ВМ

Виталий Медоваров... in Compiler Development
Удивительно, что автор -- некто Пётр Советов)
источник

ВМ

Виталий Медоваров... in Compiler Development
Отсылка к БНФ не совсем была корректна
источник

g

greg0r0 in Compiler Development
Хмммм, кто же это такой :D
источник

ВМ

Виталий Медоваров... in Compiler Development
Видео очень понравилось кстати
источник