Cтраница 2
Определенно ключей для поиска тем. [16] |
Следующим шагом после подготовки проекта справочной системы является выполнение процедур сохранения и компилирования. [17]
Другой аспект построения ОС для управления процессами связан со способом использования подпрограмм при компоновке, компилировании и выполнении. В некоторых системах обработки данных подпрограммы вводятся в процессе прогона с помощью программы загрузки, которая просматривает загружаемую программу, идентифицирует требуемые подпрограммы, извлекает их из библиотеки подпрограмм и присоединяет к программе. В управляющих вычислительных системах обычно важно, чтобы эти операции не откладывались до выполнения, поскольку процедуры поиска могут значительно увеличить время реакции. Этот элемент программного обеспечения выполняет обычно ту же работу, которую в противном случае делает загрузчик: выполняет весь поиск и строит специальную копию программы, требующую лишь небольшой обработки самим загрузчиком во время загрузки. Эти копии, как правило, хранятся в специальной библиотеке или вспомогательной памяти и порождают некоторые довольно серьезные проблемы в отношении внесения изменений и обслуживания. [18]
За этот период, длившийся 118 мин, было осуществлено 38 прогонов рабочих программ, 4 компилирования с Алгола и 9 с Кобола. [19]
По сравнению с другими аналогичными средствами программа HTML Help Workshop имеет ряд преимуществ, состоящих в возможности компилирования, тестирования, просмотра и редактирования всех разделов справочной системы. [20]
Запись программы на языке PASCAL. [21] |
Посредством выражения ( SI port, inc) осуществляется связь с процедурой Вывод и функцией Ввод при компилировании программы. В самой программе отсутствуют команды, специфичные для конкретной ЭВМ, а управление подключенным интерфейсом осуществляется командами ввода и вывода. [22]
Программное обеспечение АТС должно быть весьма надежным, поэтому к языку предъявляются такие требования, как надежность записи и компилирования. [23]
Классификация языков программирования. [24] |
Транслирующие системы со специализированных языков высокого уровня представляют собой более сложную организацию транслятора и могут одновременно совмещать в себе элементы компилирования, интерпретирования и ассемблирования. [25]
Внутренняя работа абонентского пункта организуется пакетом программ, выполняющих интерпретацию макрокоманд, загрузку, инициализацию, обработку ошибок, управление связью с оператором, управление задачами, подготовку, ассемблирование, компоновку программ пользователя, компилирование программ, написанных на языке Паскаль, телеобработку данных, проверку работоспособности абонентского пункта. [26]
Динамическая модульность, как мы ее здесь понимаем, включает в себя постоянное ощущение машиной своих собственных ресурсов и способность настраивать эти ресурсы так, чтобы использовать добавленное к системе оборудование с максимальным эффектом, без повторного компилирования и написания программ. С другой стороны, система должна обладать способностью направлять свой рабочий поток в обход отказавших компонентов или изъятых устройств, сохраняя непрерывность обработки. [27]
Как показал опрос, программисты с трудом осваивают методику совместного использования этих режимов в процессе проектирования экспертной системы, хотя все они имеют большой опыт работы и владеют такими распространенными навыками, как работа с файлами, компилирование файлов, выполнение программ, поиск и устранение ошибок. Те сообщения об ошибках, которые формируются инструментальной средой, несут информации не больше, чем стандартные сообщения об ошибках в большинстве компиляторов обычных языков программирования. По этим сообщениям трудно отличить место возникновения ошибки от места в программном коде, в котором эта ошибка проявилась. Учитывая, что разработка базы данных ведется в режиме постепенного наращивания ее объема ( а такая стратегия рекомендуется всеми авторитетными специалистами), переключение с режима на режим в среде разработки должно выполняться как можно проще, поскольку инженеру по знаниям приходится выполнять итеративные процедуры пополнения базы знаний значительно чаще, чем обычному программисту выполнять расширение функций программы. [28]
Формирование структурной схемы завершается коммутацией входных, выходных портов блоков, размещением индикаторов и задающих генераторов. Компилирование схемы производится автоматически. В случае обнаружения ошибок выдается диагностическое сообщение. Моделирования проводится указанным численным методом с переменным или постоянным шагом, допускается вариация начальных условий, начального и конечного времени моделирования, абсолютной и относительной ошибки метода, максимального и минимального значения шага интегрирования. Результаты моделирования отображаются в графических окнах стандартных или специализированных индикаторов. Любые сигналы модели могут быть экспортированы в рабочую область MATLAB и обработаны аналитическими средствами среды. [29]
Составление собственно программы производится на основе блок-схем, отражающих логику управления. После компилирования программы должен быть получен листинг. Часть программы служит информацией-заголовком, используемой для идентификации листингов. Эти заголовки могут включать такую информацию, как фамилия программиста, дата и номер исправления, наименование блок-схемы и варианта, на основе которых составлена данная программа. То небольшое время, которое затрачивается на поддержание порядка в листингах, окупается повышением эффективности работы над проектом. [30]