Cтраница 2
Язык программирования, который разработан или приспособлен для режима интерпретации. [16]
Язык программирования, приспособленный для выполнения программ в режиме интерпретации. [17]
В а-указатели этих ячеек, так же как в режиме интерпретации, заносятся наименования переменных, точнее - представляющие их адреса информационных ячеек атомов. Но значение, связанное с г - й переменной xit как правило, разыскивается не по ее наименованию, а по номеру г. Чтобы это было возможно, используется специальная переменная base, которой присваивается значение aptr указателя ассоциативного списка непосредственно перед размещением переменных. При этом значение переменной х попадает в d - указатель ячейки ассоциативного списка с адресом base cit где Ci линейно зависит от г, так что доступ к этому значению возможен с помощью операции cdr ( base - - ci), а точнее - с помощью соответствующих ей машинных команд. В дальнейшем будем считать, как мы это уже делали в разд. [18]
Изменяющие структуру макросы могут быть полезны особенно при работе в режиме интерпретации. [19]
В большинстве существующих реализаций логики как языка программирования программы исполняются в режиме интерпретации. По этой причине особенно благоприятные условия создаются для такой разработки программ, когда у пользователя часто возникает желание изменить или повторно прогнать свои программы, не сталкиваясь с утомительными и поглощающими время требованиями повторной компиляции. [20]
Прежде всего разрабатываются компиляторы для ряда популярных СУБД, работающих в режиме интерпретации. [21]
ДПг - функции, облегчающие отладку программ в ТК за счет использования режимов интерпретации с алгоязыков, режимов символьного редактирования программ, диалоговых версий трансляторов с алгоязыков и специальных программ отладки. [22]
Удобство языка БЕЙСИК состоит в том, что он позволяет работать в режиме интерпретации и компиляции. Интерпретация характеризуется тем, что трансляция программы осуществляется поэтапно в ходе решения задачи, а не заранее до начала реализации решения на ЭВМ. В этом случае достигается экономия памяти машины, несколько рабочая программа на языке высокого уровня, хранящаяся в памяти, короче, чем программа, записанная на внутреннем ( машинном) языке ЭВМ. Однако решение задачи в этом режиме требует большего времени, так как в процессе реализации программы осуществляется такжэ трансляция. Кроме того, в памяти ЭВМ должна храниться резидентная программа-интерпретатор, которая может занимать несколько десятков килобайт. Благодаря применению языка БЕЙСИК удается сочетать процесс разработки программ в режиме интерпретации с возможностью последующей компиляции рабочих программ. [23]
Почти все современные ЭВМ, особенно персональные, снабжены транслятором с языка Бейсик, работающим в режиме интерпретации ( см. гл. Это значит, что пользователь может выполнить сразу написанную на Бейсике часть программы. [24]
Таким образом, циклы for-end дороги - это неизбежные издержки того, что MATLAB работает в режиме интерпретации. [25]
Но есть и другие ситуации, когда неограниченное использование всех возможностей входного языка, вполне доступных в режиме интерпретации, приводит к неверной работе компилированных программ. Однако замена, скажем, прокомпилированного определения класса СОМР на новое определение класса EXPR с последующей компиляцией ( при сохранении числа и смысла аргументов) возможна. Чувствителен компилятор и к изменению свойств атомов - переменных и констант. Компилятор считает константами лишь те атомы, которые были наделены свойством APVAL во время компиляции. Если внутренняя переменная к моменту выполнения программы стала константой, то компилированная программа в отличие от интерпретатора этого не заметит. [26]
Такая организация может осуществляться в режиме автоматического синтеза алгоритма под задачу пользователя ( планирование) или в режиме интерпретации ( управление выполнением плана вычислений), когда расчетная схема выстраивается в процессе решения задачи, т.е. с учетом предыстории вычислений. [27]
Программа МОДА ( моделирование данных и алгоритмов) предназначена для организации исполнения модулей в заданной последовательности в режиме интерпретации операторов входного бланкового языка. Программа может осуществлять моделирование разнообразных алгоритмов, семантика которых полностью определяется составом используемой библиотеки модулей. [28]
В результате такого преобразования, называемого псевдокомпиляцией, создается объектный модуль, подготовленный для ускоренного выполнения команд в режиме интерпретации. В последнее время достигнуты большие успехи в разработке псевдокомпиляторов - программ, обеспечивающих этот процесс. Таким образом, видна тенденция к сближению двух основных способов выполнения команд СУБД. Однако различие между ними все же остается и выбор конкретной СУБД определяется целями ее использования. [29]
Возможности ввода команд МВМ и ПДО определяются тремя основными факторами: состоянием пульта ВМ; действующей средой команд ПДО и режимами интерпретации команд. Когда пульт находится в состоянии СРЕДА МВМ, можно вводить только команды МВМ. Когда пульт находится в состояний СРЕДА ВМ, можно вводить либо команды МВМ, либо команды ПДО, либо ответы на запросы, выдаваемые обработчиками команд ПДО. Команды МВМ и ПДО обрабатываются сразу же после их ввода. [30]