Энциклопедия по машиностроению XXL

Оборудование, материаловедение, механика и ...

Статьи Чертежи Таблицы О сайте Реклама

[<< Стр.]    [Стр. >>]

Другая крайняя форма машинного представления программ соответствует способу чистой интерпретации. При этом исходная программа преобразуется компилятором в такую структуру данных, которая может находиться во взаимно однозначном соответствии с исходной программой и, следовательно, допускает ее полное восстановление. Бозможность восстановления имеет важное значение, так как, во-первых, позволяет обойтись для хранения в библиотеке системы единственной формой представления программы и, во-вторых, упрощает оперативную модификацию скомпилированной программы, поскольку все необходимые сведения о модифицируемой программе система выдает при этом в терминах исходной программы. В простейшем случае внутреннее представление программы может совпадать с ее исходной формой, и на компилятор возлагаются лишь задачи лексического и синтаксического анализа исходной программы. Чаще, однако, с целью повысить быстродействие системы используется  отличная от исходной форма машинного представления, например форма обратной польской записи [15]. Важнейшей отличительной особенностью способа интерпретации является то,, что компилированная программа не может быть непосредственно выполнена на ЭВМ, Ее можно лишь интерпретировать, причем эта задача возлагается на особый системно-программный компонент, называемый интерпретатором. Для интерпретатора компилированная программа играет роль исходных данных. Средства, необходимые для установления и поддержания оперативной (диалоговой) связи человека с программой на стадии ее интерпретации, могут быть заложены в интерпретатор и другие компоненты системы, причём это делается во время разработки ситемы и поэтому не требует усилий со стороны пользователя системы.

[<< Стр.]    [Стр. >>]

ПОИСК



Другая крайняя форма машинного представления программ соответствует способу чистой интерпретации. При этом исходная программа преобразуется компилятором в такую структуру данных, которая может находиться во взаимно однозначном соответствии с исходной программой и, следовательно, допускает ее полное восстановление. Бозможность восстановления имеет важное значение, так как, во-первых, позволяет обойтись для хранения в библиотеке системы единственной формой представления программы и, во-вторых, упрощает оперативную модификацию скомпилированной программы, поскольку все необходимые сведения о модифицируемой программе система выдает при этом в терминах исходной программы. В простейшем случае внутреннее представление программы может совпадать с ее исходной формой, и на компилятор возлагаются лишь задачи лексического и синтаксического анализа исходной программы. Чаще, однако, с целью повысить быстродействие системы используется отличная от исходной форма машинного представления, например форма обратной польской записи [15]. Важнейшей отличительной особенностью способа интерпретации является то,, что компилированная программа не может быть непосредственно выполнена на ЭВМ, Ее можно лишь интерпретировать, причем эта задача возлагается на особый системно-программный компонент, называемый интерпретатором. Для интерпретатора компилированная программа играет роль исходных данных. Средства, необходимые для установления и поддержания оперативной (диалоговой) связи человека с программой на стадии ее интерпретации, могут быть заложены в интерпретатор и другие компоненты системы, причём это делается во время разработки ситемы и поэтому не требует усилий со стороны пользователя системы.

[Выходные данные]

© 2025 Mash-xxl.info Реклама на сайте