stringtranslate.com

Независимая от языка спецификация

Независимая от языка спецификация ( LIS ) — это спецификация языка программирования [ нужна ссылка ] , обеспечивающая общий интерфейс , используемый для определения семантики , применимой к произвольным языковым привязкам .

LIS не зависят от языка; они снижают риск того, что определенная языковая привязка может снизить совместимость с другими языками. Идеальная LIS позволяет привязкам языка бескомпромиссно использовать преимущества языка программирования.

Примеры LIS включают язык описания интерфейса , упрощенную оболочку и генератор интерфейса, а также инфраструктуру общего языка .

Рекурсивную транскомпиляцию можно использовать для распространения независимой от языка спецификации по множеству различных технологий, при этом каждая технология потенциально сохраняет достоверное описание отдельной части спецификации. Рекурсивная транскомпиляция обеспечивает общую методологию распространения этой достоверной информации через остальную часть конвейера производного кода .

Смотрите также