Кодирование семантического словаря
Кодирование семантического словаря (SDE) сохраняет полный семантический контекст исходных программ, добавляя дополнительную информацию, которую можно использовать для ускорения скорости генерации кода . SDE образует загрузчик, генерирующий код. Это форма байт-кода, объединенная с JIT-компилятором . Это генерация кода во время загрузки.
В элементарной форме записи словаря представляют собой узлы ориентированного ациклического графа (DAG), описывающего действия программы, в виде абстрактного синтаксического дерева (AST) в табличной форме.
Он использует промежуточное представление (IR), основанное на закодированном абстрактном синтаксическом дереве и таблице символов программы.
См. также
[ редактировать ]Ссылки
[ редактировать ]Внешние ссылки
[ редактировать ]- Краткое введение в кодирование семантического словаря
- Франц, Майкл (1994). Генерация кода на лету: ключ к портативному программному обеспечению (PDF) (DScTech). ETH Цюрих . CiteSeerX 10.1.1.20.1424 . Регистрационный номер 10497 . Проверено 20 декабря 2020 г.
- Промежуточные представления мобильного кода