Cтраница 1
Метод компиляции обеспечивает малые затраты машинного времени на запись стандартных программ. [1]
Пониманию методов компиляции с Алгола, в частности проблемы разбора вложенной структуры программ, во многом способствует изучение формальных грамматик и соответствующих распознавателей. Широко известны многие методы разбора для языков, описываемых с помощью грамматики НФБ. [2]
Сущность метода компиляции заключается в следующем. Для каждой системы стандартных подпрограмм разрабатывается специальная объединяющая программа. [3]
При использовании метода компиляции специальная компилирующая система осуществляет постановку подпрограмм на заданные места в рабочую программу в процессе ее создания. Таким образом, копия одной подпрограммы может присутствовать в различных областях ОП, используясь в одной или нескольких рабочих программах. Это приводит к увеличению объема ОП, но снижает общее время выполнения программ и упрощает процесс параллельного использования данной подпрограммы в нескольких задачах. [4]
Вызов и настройка по месту подпрограммы производятся либо методом компиляции, либо методом интерпретации. Библиотека подпрограмм находится на внешнем запоминающем устройстве, а выполняться она может только в оперативной памяти. В методе компиляции все необходимые подпрограммы вызываются в оперативную память до выполнения, а в методе интерпретации - в процессе выполнения. [5]
Разработанный группой российских компаний Эльбрус компьютерный процессор Е2К, использующий метод двоичной компиляции, по техническим решениям и основным характеристикам превосходит мощнейший западный процессор Merced, который компания Intel планирует к выпуску не раньше 2000 г. Существующие на рынке американские аналоги ( Pentium III) уступают процессору Е2К по скорости действия в 3 - 5 раз, энергопотребление у него значительно ниже, а издержки производства в два раза ниже. [6]
Необходимо заметить, что в ИС-2 метод интерпретации комбинируется с методом компиляции, что дает некоторый выигрыш машинного времени по сравнению с чистым методом интерпретации. [7]
Макросы - макроопределения и макрокоманды - являются средствами для реализации методом компиляции в языке ассемблера механизма процедур. Его левая часть представляет входной текст макропроцессора, состоящий из двух частей. [8]
Необходимо заметить, что в ИС-2 метод интерпретации комбинируется с методом компиляции, что дает некоторый выигрыш машинного времени по сравнению с чистым методом интерпретации. [9]
Существует две разновидности автоматизированного метода подпрограмм ( см. выше): метод компиляции и метод интерпретации. [10]
Следует также отметить, что формирование программ специализированной ЭВМ для моделирования методом компиляции приводит к повышенному расходу памяти технологической ЭВМ, что в большинстве случаев снижает скорость моделирования за счет многочисленных обменов между оперативной памятью и внешними устройствами, на которых располагается вся необходимая информация для моделирования. [11]
Во-вторых, не так просто, как утверждают критики, сотворить пухлую научную работу, пусть даже методом компиляции или, попросту говоря, творческого списывания. [12]
Для вызова библиотечных стандартных подпрограмм в оперативную память и настройки в соответствии с их размещением применяют один из двух методов: метод компиляции или метод интерпретации. Использование обоих методов предусматривает выделение в оперативной памяти рабочего поля, на котором размещаются требующиеся подпрограммы. [13]
И тот и другой метод имеет свои достоинства и недостатки. Достоинство метода компиляции - подпрограммы вызываются только раз, хотя могут выполняться многократно, недостаток - - основная программа после вставки всех подпрограмм будет занимать очень много места в ОЗУ и может возникнуть ситуация, когда программа не поместится полностью в ОЗУ. Поэтому компилирующими программами удобно пользоваться, если машина обладает ОЗУ большой емкости. [14]
В методе компиляции все подпрограммы, требующиеся в основной программе, вызываются на рабочее поле в оперативной памяти до выполнения основной программы, а в методе интерпретации подпрограммы вызываются на рабочее поле в ходе выполнения основной программы. Основное преимущество метода компиляции заключается в относительно небольшом времени, затрачиваемом на служебные операции настройки стандартных подпрограмм по месту, которые выполняются лишь один раз для каждой подпрограммы. Недостаток метода компиляции состоит в сравнительно большом объеме требующегося рабочего поля, который должен быть равен сумме длин всех используемых в основной программе стандартных подпрограмм. Если все подпрограммы не умещаются на рабочем поле, компилирующая система выдает отказ: без расширения рабочего поля выполнение программы невозможно. [15]