Cтраница 1
Стадия компиляции, на которой еще не обработаны обращения к подпрограммам. [1]
Ошибки первого типа обычно выявляются на стадии компиляции или на стадии написания текста программы. Редактор Visual Basic автоматически проверяет синтаксис инструкции после нажатия клавиши Enter, и в случае ошибки выдается соответствующее сообщение. [2]
Если тип аргумента может быть вычислен на стадии компиляции, говорят, что аргумент имеет статический тип, в противном случае - динамический тип. В соответствии с этим контроль типов, проводимый в период компиляции, называют статическим, а в период выполнения - динамическим [ 2, с. Статический контроль типов обеспечивает эффективную реализацию таких важных свойств ЯВУ ( языков высокого уровня. Динамический контроль типов, поддерживая универсальность и надежность операций, обеспечивает дополнительно гибкость применения одних и тех же алгоритмов для обработки данных разных типов. [3]
Для программ, не использующих процедуры, все адреса хранения величин определяются на стадии компиляции. [4]
Однако при использовании оператора DATA есть множество ограничений, состоящих из неисполияемого оператора и задания данных на стадии компиляции. [5]
![]() |
Доступ к членам базового класса. [6] |
Полиморфизм - - это способность объекта реагировать на запрос в соответствии со своим типом, даже если этот тип неизвестен на стадии компиляции. [7]
Время доступа к локальным и статическим переменным значительно сокращается по сравнению с переменными других классов в связи с тем, что разрешение ссылок на них производится на стадии компиляции. [8]
Несмотря на внешнее сходство самоопределенных термов с операндами предложений DC, между ними есть различие по существу: са. Ассемблером на стадии компиляции для построения элементов объектного модуля, а константы перерабатываются Ассемблером в данные, используемые при выполнении программы. [9]
Хотя Паскаль - это язык, наиболее подходящий для обучения пррграммированию, чрезвычайно важные вопросы, касающиеся работы с файлами произвольного доступа, не нашли в нем никакого отражения. Второй недостаток языка связан с массивами: размер массива в языке Паскаль определяется на стадии компиляции. Из-за отсутствия в языке динамических массивов очень трудно оказывается написать полезную программу численного анализа и обработки строк символов. Третий аргумент критиков языка связан с отсутствием конструкции, позволяющей произвольно прерывать выполнение цикл а. Очень часто возникают ситуации. [10]
Класс Shape - это абстрактный класс, являющийся базовым для двух классов: Circle и Rectangle. В функции f конкретный тип объекта ( круг или прямоугольник), на который ссылается переменная р, неизвестен на стадии компиляции. [11]
Для организации вызова любой подпрограммы необходимо и достаточно знать ее интерфейс: заголовок, список формальных параметров и их описания. Интерфейс внутренней подпрограммы всегда известен в области ее использования: компонент-носитель знает все о параметрах внутренней подпрограммы; другим же программным компонентам внутренние подпрограммы недоступны. Интерфейс внутренней подпрограммы представляет образец явного интерфейса: проверить корректность обращения к ней можно еще на стадии компиляции. Другим примером явного интерфейса являются модульные подпрограммы и встроенные функции. [12]
При компиляции информация о типе используется для представления переменной в памяти ЭВМ и для выбора необходимых команд для выполнения операций над переменными. Например, знак используется в языке Паскаль для сложения целых и вещественных величин, а также для объединения множеств. Возникает многозначная интерпретация этого знака операции. Вместе с тем концепция типа позволяет решить подобную неопределенность на стадии компиляции. [13]