Cтраница 4
В теории баз данных естественным образом нашли применение достижения смежных областей информатики - языков и технологии программирования, операционных систем, систем обработки данных, искусственного интеллекта. Активно используется здесь и математический аппарат, прежде всего теория множеств, алгебра и математическая логика, теория графов и оптимизационные методы, техника имитационного моделирования. [46]
Целью машинного ПМО является организация эффективного использования оборудования машины, а также предоставление услуг по технологии программирования. Основное внимание, особенно на этапах разработки системы, уделяется созданию максимальных возможностей по технологии программирования. [47]
Сюда также могут быть включены вспомогательные ( сервисные) программы, разрабатываемые с целью улучшения технологии программирования, обеспечения труда операторов. [48]
В учебном пособии приводятся основные сведения о языке программирования Турбо Паскаль, правилах разработки программ, технологии программирования и справочные данные по процедурам и функциям. [49]
Второй тип ПС ВТ содержит: программные средства автоматизации проектирования ( для автоматизации проектирования различных АСУ), технологии программирования, автоматизации программирования ( для автоматизации процессов обработки и вывода информации), расширяющие существующие языки программирования для повышения их комплектности и простоты пользования, общего назначения, функционально-ориентированного и автоматического программирования. [50]
Учитывая это, в данном параграфе рассматриваются технологические аспекты и методологии создания интеллектуальных систем в свете введенных выше понятий технологии программирования, а в следующих - инструментарий для разработки систем ИИ. [51]
Причина, по которой не следует забывать о декларативном смысле, кроется в том, что прогресс, достигнутый в технологии программирования, получен на пути продвижения от учета всех процедурных деталей к концентрации внимания на декларативных аспектах, которые обычно легче формулировать и понимать. Сама система, а не программист, должна нести бремя заботы о процедурных деталях. В этом Пролог оказывает некоторую помощь, хотя, как мы видели в данном разделе, помощь лишь частичную: иногда он правильно прорабатывает эти процедурные детали, иногда - нет. Практическим следствием такого взгляда является тот факт, что часто довольно легко получить работающую программу, имея программу декларативно корректную. Поэтому практичным следует признать такой подход: сосредоточиться на декларативных аспектах задачи, затем пропустить на машине полученную программу и, если она окажется процедурно неправильной, попытаться изменить порядок следования предложений и целей. [52]
Для этого круга читателей ставится цель: обучить программированию на языке ассемблера, уделяя при этом постоянное внимание вопросам методики и технологии программирования; привести их к самостоятельному программированию с выходом на машину как можно раньше; по возможности преодолеть в процессе обучения неподъемность языка, связанную со сложностью как самих машин серии ЕС ЭВМ, так и языка ассемблера. [53]