Режим - компиляция - Большая Энциклопедия Нефти и Газа, статья, страница 1
Нет ничего быстрее скорости света. Чтобы доказать это себе, попробуй открыть дверцу холодильника быстрее, чем в нем зажжется свет. Законы Мерфи (еще...)

Режим - компиляция

Cтраница 1


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

Режим компиляции N является глобальным и не может меняться в дальнейшем. При создании модулей ( UNIT), ориентированных на работу с сопроцессором, т.е. использующих вводимые им типы, указание ключа N в них необязательно. Важно лишь, чтобы он был в главной программе, включающей в себя эти модули.  [2]

Ключ режима компиляции 0 почти всегда используется совместно с ключом F, что позволяет выполнить требования подсистемы управления оверлеями по генерации дальнего типа вызовов.  [3]

Что дает режим компиляции модели.  [4]

Параметры, управляющие режимами компиляции, записываются как / Х или / Х - ( возможно и написание - Х или - Х -), где X - однобуквекное имя ключа режима компиляции.  [5]

Работа пакета в режиме компиляции аналогична работе с библиотекой подпрограмм.  [6]

По смыслу параметры делятся на влияющие на режим компиляций и на определяющие вид и содержание листинга.  [7]

В начале всех оверлейных модулей должны быть заданы режимы компиляции 0, разрешающие модулю быть оверлейным.  [8]

Существуют специальные формы комментариев, которые используются для управления режимами компиляции, выполнения и отладки программ. Плюс означает включение режима управления, а минус - его выключение.  [9]

Параметры, управляющие режимами компиляции, записываются как / Х или / Х - ( возможно и написание - Х или - Х -), где X - однобуквекное имя ключа режима компиляции.  [10]

Если программа состоит из модулей ( которые могут быть взаимосвязанными) и исходные тексты модулей доступны системе, то было бы естественным перекомпилировать только те модули, которые претерпели изменения, а прочие подключить в уже откомпилированном виде. Именно такой режим компиляции задает команда Make. При ее подаче система проверяет все файлы модулей, составляющие программу, и если эти файлы изменены после последней компиляции, то они будут перекомпилированы. Также перекомпилируются все зависящие от них модули. При проверке файлов система сравнивает дату и время файла с исходным текстом и файла с кодом, полученным после компиляции. Команда Make плохо работает на ПЭВМ, не снабженных часами на аккумуляторах.  [11]

Отличие состоит лишь в условии срабатывания. Здесь им является состояние какого-либо ключа режима компиляции. Например, если программа компилируется в режиме N, заданном в тексте или умолчанием, то условие IFOPT N - истинно, a IFOPT N - - ложно.  [12]

Входной язык компилятора dBFast отличается от языка dBase главным образом тем, что он не поддерживает некоторых команд системы dBaselll PLUS. Большинство из них просто неуместно в режиме компиляции. Эти команды либо игнорируются компилятором, либо он выдает при их обнаружении предупреждающие сообщения.  [13]

Если результат выражения не вписывается в тип переменной слева от знака:, то может возникнуть ошибка переполнения. Но если слева стоит-целочисленная переменная, то при режиме компиляции R возникнет ошибка нарушения диапазона 201 ( Range Check Error), а при R - программа не прервется, но значение в переменной будет обрезано ее диапазоном и перестанет соответствовать выражению справа. Последний случай чреват труднодиагностируемыми ошибками в результатах счета программы.  [14]

Языки ПАСКАЛЬ, МОДУЛА-2, СИ, чаще всего использующиеся для разработки системных и прикладных программ, иногда называют языками программирования для профессионалов. Достоинствами этих языков являются возможность работы с данными сложной структуры, обеспечение контроля типов данных, развитые средства для выделения отдельных частей программы в процедуры, трансляция программ в режиме компиляции, модульность, т.е. возможность независимой разработки отдельных частей программ и последующего их связывания в единую систему и многие другие. Программы на ПАСКАЛе понятны любому программисту-профессионалу, в то же время они транслируются в относительно эффективные машинные коды. Язык СИ в отличие от ПАСКАЛя имеет еще более гибкие средства для эффективного использования особенностей вычислительной аппаратуры, поэтому программы, написанные на СИ, транслируются в более компактные машинные программы и работают еще быстрее, чем ПАСКАЛЬ-программы. Однако язык СИ более сложен, а тексты программ читаются с трудом. В связи с этим язык СИ целесообразно применять в тех случаях, когда скорость работы и объем программ являются параметрами, определяющими быстродействие соответствующего оборудования.  [15]



Страницы:      1    2