LINUX.ORG.RU

WebAssembly. Как понимать «переносимое абстрактное синтаксическое дерево»?

 


0

1

Зачитал это: https://ru.wikipedia.org/wiki/WebAssembly

Абстрактное синтаксическое дерево - оно по определению переносимо, оно же абстрактное, мать его! Это как «переносимый абстрактный двусвязный список».

Чё они сказать-то этим хотели?



Последнее исправление: hlamotron (всего исправлений: 1)

DOM для для байткодного js-like.

antares0 ★★★★
()

Абстрактное синтаксическое дерево - оно по определению переносимо, оно же абстрактное, мать его!

Нет внутренний AST gcc не чем тебе не поможет в LLVM. Он абстрагирован от C-шной символьно-строчной записи, но сделан без учета переносимости на что-то другое. А просто С вполне переносим между ним. Но сам по себе не абстрактен от самого себя.

С другой стороны стандарт DOM-а опредеяет свою усредненно-переносимую объектную модель. В которой не будет плюсизмозмов и жабизмов. Она переносима, и равнонеудобна в своей переносимостидля для всех.

antares0 ★★★★
()
Последнее исправление: antares0 (всего исправлений: 3)

man «dependency inversion principle, DIP» - детали зависят от абстракций

anonymous
()
Ответ на: комментарий от antares0

С другой стороны стандарт DOM-а опредеяет свою усредненно-переносимую объектную модель. В которой не будет плюсизмозмов и жабизмов. Она переносима, и равнонеудобна в своей переносимостидля для всех

И это прекрасно!

makoven ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.