Cтраница 1
Откомпилированные программы работают быстрее, но интерпретируемые проще исправлять и изменять. [1]
Прогон откомпилированной программы обычно имеет большую эффективность, чем интерпретация. Поэтому, если пролог-система содержит как интерпретатор, так и компилятор, следует пользоваться компилятором, если время выполнения критично. [2]
Объем откомпилированных программ по сравнению с и записью на исходном командном языке СУБД может увеличиться в 7 - 10 раз. Для уменьшения занимаемой оперативной памяти применяются различные способы, например, создаются оверлейные ( перекрываемые) структуры программ и используется динамическое распределение элементов программы в памяти. При организации оверлейной структуры в оперативной памяти находится только выполняемая в текущий момент часть программы ( модуль), а другие модули хранятся на диске и вызываются в память по мере потребности в их выполнении. [3]
Создавать библиотеки откомпилированных программ стало гораздо менее удобно, чем раньше, более привлекательно хранить непосредственно тексты программ. В частности, это справедливо и для Паскаля, поскольку программа на Паскале может быть легко откомпилирована за один просмотр, текста программы. [4]
Длина поля откомпилированной программы будет установлена компилятором. [5]
Какие же преимущества имеет откомпилированная программа на Автолиспе по сравнению с обычной. [6]
В качестве длины поля откомпилированной программы будет выбрано наибольшее из чисел, одно из которых вычисляется компилятором, а другое равно текущей длине поля. [7]
Основное свойство библиотечных модулей и языка Модула-2 - возможность хранения раздельно откомпилированных программ в библиотечных модулях, к которым во время выполнения могут обращаться программные модули. [8]
В программу, написанную на интерпретируемом языке, можно внести изменения в любой момент, даже во время ее работы, а в машинный код откомпилированной программы, не имея исходного текста, внести изменения крайне трудно - это законченный продукт. [9]
Когда этот режим включен, а опция Destination пункта Compile принимает значение Disk, Турбо Паскаль генерирует на диске специальный текстовый файл, содержащий информацию об откомпилированной программе. [10]
Скорость работы программы почти всегда сказывается на ее качестве. Многие интересные находки программистов не могут быть реализованы из-за того, что они выполняются слишком медленно. Откомпилированные программы работают в 20 - 50 раз быстрее, чем программы, выполняемые под управлением интерпретатора. Интерпретатор выполняет роль посредника между программой и процессором и забирает себе большую часть ресурсов компьютера. К тому же он много раз повторяет одни и те же операции. Поэтому практически все прикладные и служебные программы поставляются в откомпилированном виде. [11]
Опыт показывает, что проигрыш в скорости по сравнению с откомпилированной программой составляет по меньшей мере порядок. Другой, не столь принципиальный недостаток, состоит в том, что интерпретируемым языком, как правило, является язык Бейсик, разговор о недостатках которого заслуживал бы отдельного параграфа. [12]
![]() |
Апплеты могут интерпретироваться web - браузером. [13] |
Программы, написанные на высокоуровневых языках сценариев, также могут интерпретироваться. В этом случае машинные адреса не используются, поэтому нет опасности, что сценарий попытается получить доступ к памяти недопустимым образом. Недостаток интерпретации в основном состоит в том, что такой метод исполнения программ значительно медленнее по сравнению с исполнением откомпилированных программ. [14]
КОМПЕНСИРУЮЩИЕ УСТРОЙСТВА в электрической системе - электроустановки, предназначенные для компенсации реактивных параметров электрич. В качестве К.у. применяют, напр. ЛЭП и улучшают технико-экономич. Полностью откомпилированная программа работает намного быстрее программы, к-рая транслировалась в машинные коды строка за строкой. [15]