Cтраница 4
Однако готовый исполняемый программный код работает быстрее и не требует для своей работы ни исходного текста программы, ни интерпретирующей системы. Это преимущество системы Clipper привлекает к себе многих программистов. [46]
Эта программа в самом начале проверяет ( блок 2), поступил ли запрос с рабочего поля ( РП) интерпретирующей системы ( ИС) - или из основной ведущей программы. Интерпретирующая система проверяет наличие требуемой подпрограммы на РП, и, если ее нет, то, проверив возможность размещения ( блок 6), вводит ее на свободное место. [47]
Именно на этих машинах, эксплуатировавшихся в крупнейших вычислительных центрах страны, были созданы наиболее популярные системы программирования и их компоненты - интерпретирующая система ИС-2 ( 22) с развитой библиотекой стандартных программ, трансляторы с алгоритмического языка алгол-60 ( ТА-1, ТА-2), альфа-система. На ЭВМ типа М-20 впервые появились операционные системы пакетной обработки ( ДМ-222, ОСПО), включавшие трансляторы с символического языка машинных команд ( автокод) и фортрана ( Ф-20), загрузчик и редактор связей, средства обслуживания библиотек исходных и объектных модулей. [48]
После того как мы закончили создание модели и готовы ввести эту модель в вычислительную машину для рассмотрения ее поведения, мы просто даем интерпретирующей системе ИПЛ-V команду о выделении определенных областей в памяти, каждая из которых должна соответствовать тем буквенно-цифровым символам, которые начинаются с одной и той же буквы. [49]
Эти действия либо выполняются непосредственно в начале подпрограммы, в которую превращается тело процедуры, либо выполнение их возлагается на специальную служебную подпрограмму, которая вызывается интерпретирующей системой использования библиотечных подпрограмм ( см. 1.1) или загрузчиком и исполняется при каждом обращении к процедуре. Использование служебной подпрограммы упрощает и ускоряет трансляцию, а также сокращает объем объектной программы, но замедляет ее исполнение. [50]