logo
инт

5.2.4.1. Трансляторы

Диван был транслятором. Он создавал вокруг себя поле, преобразующее,  говоря просто, реальность действительную в реальность сказочную.  Аркадий и Борис Стругацкие. "Понедельник начинается в субботу"

Транслятор - программный инструмент, предназначенный для перевода (трансляции) программ с одного формального языка на другой. Существует несколько основных видов трансляторов:

Общая схема трансляторов, компонентов трансляторов и связанных с ними инструментов представлена на рис. 5.2, где сплошная линия означает обязательную связь между компонентами, а пунктирная - возможность включения одного компонента в другой. Подчеркнем, что многие компоненты могут являться общими для различных видов трансляторов и инструментов.

Обратим внимание на то, что многие другие программные инструменты могут рассматриваться как языковые трансляторы, например: