Энциклопедия по машиностроению XXL

Оборудование, материаловедение, механика и ...

Статьи Чертежи Таблицы О сайте Реклама

Язык процедурно-ориентированный

В состав МС САПР входят процедурно-ориентированные языки (метаязыки) проектирования и управления процессом проектирования, языки описаний функций МС, т. е. распределения ресурсов САПР, формирования плановых заданий и другое, языки описания структуры данных и преобразования базы данных, программы, обеспечивающие реализацию функций МС, базы данных МС.  [c.57]

При этом возникают проблемы организации мультипрограммной работы СУБД с целью одновременного выполнения запросов программ нескольких пользователей. Кроме того, прикладные программисты должны иметь возможность формирования запросов на обработку данных на простом языке манипулирования данными, операторы которого легко встраиваются в текст прикладной программы, записанной на процедурно-ориентированном языке программирования.  [c.92]


Неудобства машинно-ориентированных языков ассемблера устранены в процедурно-ориентированных языках, позволяющих описывать алгоритмы, не учитывая особенностей системы команд конкретной ЭВМ. Получаемые после трансляции машинные программы в этом случае заведомо не являются лучшими по быстродействию и объему используемой памяти.  [c.143]

К процедурно-ориентированным языкам относятся языки программирования Алгол-60 [36], Фортран [12, 110], Бейсик [31], Бейсик-плюс [73] для решения задач вычислительного характера. Кобол [110] для экономических задач и другие языки. Алгол-60 является языком публикации алгоритмов, Фортран распространен как язык инженерных и научных расчетов.  [c.143]

Третий уровень (III) — процедурно-ориентированные языки. Эти языки упростили программирование, так как средства описания вычислительных алгоритмов (процедур) в них сравнительно близки к средствам описания решения задач, осуществляемого человеком вручную. Существенно также, что, пользуясь высоко развитым процедурно-ориентированным языком, программист ничего не должен знать об используемой ЦВМ. Из процедурно-ориен-  [c.34]

С развитием ЭВМ и расширением сфер их применения, а также в связи с необходимостью дальнейшего повышения производительности труда программистов и широкого привлечения специалистов других областей к разработке программного обеспечения были созданы процедурно-ориентированные языки программирования. К ним относятся ФОРТРАН, АЛГОЛ-60—языки программирования научно-технических задач, КОБОЛ — язык программирования для решения экономических задач и обработки больших объемов информации, ПЛ/1 — язык программирования для решения научно-техничес-  [c.86]

Из самых распространенных процедурно-ориентированных языков программирования для САПР наиболее подходят ФОРТРАН и ПЛ/1. При этом, если расположить эти языки по степени простоты их освоения и разработки программ, то на первом месте следует поставить ФОРТРАН, а на последнем — ПЛ/1.  [c.88]

При разработке большинства управляющих программ используется либо язык ассемблера, либо процедурно-ориентированный язык типа  [c.424]

К настоящему моменту нет завершенных работ по созданию всего семейства языковых средств, необходимых для технология проектирования с применением ЭВМ. Наибольшие успехи достигнуты в деле создания языков описания алгоритмов решения задач (это семейство процедурно-, проблемно- и машинно-ориентированных языков), языков описания структур данных и манипулирования структурами в рамках конкретных пакетов прикладных программ систем управления базами данных (ППП СУБД), языков настройки ППП решения функциональных задач, языков моделирования. Характерная особенность этих языков состоит в том, что они работают на нижних уровнях иерархии проектных работ.  [c.39]


Процедурные системы программирования в отличие от машинно-ориентированных систем используют в качестве входного языка алгоритмические языки, которые полностью освобождают программиста от записи програм.м, похожих на машинные.  [c.32]

Сравнивая два близких класса языков процедурно-ориентированные и объектно-ориентированные, можно отметить, что последние имеют целый ряд преимуществ. Во-первых, это четко вьфаженная модульность построения программ и использование абстрактных типов данных. Во-вторых, динамическая связь между программными модулями увеличивает гибкость языка программирования и позволяет вводить (определять) новые типы данных без необходимости модификации всей программы. В-третьих, это возможность многократного использования одних и тех же модулей.  [c.207]

Прежде всего в настоящее время известны такие спехщализирован-ные языки, ориентированные на организацию диалогового взаимодействия, как АПЛ и БЕЙСИК. В состав этих языков введены операторы, предусматривающие различные формы выдачи информации как о решаемой задаче, так и о ходе работы ЭВМ в целом, операторы для ввода информации с терминалов и пр. Однако написание всего прикладного ПО САПР на диалоговом языке программирования может привести к снижению эффективности программ по занимаемой памяти и быстродействию. Поэтому для разработки программных модулей, реализующих функции диалога, часто применяются процедурно-ориентированные языки программирования, с помощью которых записываются и другие части прикладного ПО.  [c.67]

Такое математическое обеспечение ЭВМ в значительной степени пригодно для описания моделей сложных объектов, для синтеза моделей и алгоритмов, проведения диалога с ЭВМ при моделировании и проектировании. Проблемные (непроцедурные) системы программирования позволяют генерировать пакеты прикладных программ для задач моделирования и проектирования и состоят из проблемно-ориентированных языков (ПОЯ) и трансляторов с этих языков на машинноориентированный или процедурно-ориентированный язык (Алгол, Фортран, автокод и т. д.). Эти трансляторы также называют генераторами программ.  [c.190]

Языки программирования. Язб1К программирования— совокупность правил описания алгорит1, ов и данных для их реализации на ЭВМ. Языки программирования выбирают с учетом характера алгоритмов и требований к быстродействию разрабатываемой программы. Языки программирования разделяются на ма-шинно-ориептированные (языки ассемблера мнемонического тппа) и процедурно-ориентированные.  [c.143]

Отнесение процедурно-ориентированных языков к машинно-независимым не является абсолютным, поскольку на различных моделях ЭВМ реализуются подмножества этих языков, т. е. программы, составленные, например, на языке ФОРТАН для решения одной и той же задачи, на разных машинах несколько различаются. Однако эти различия незначительные и касаются лишь внешнего оформления программы.  [c.88]

Ассемблеры выполняют трансляцию с языков символического кодирования (мнемокодов), компиляторы— с процедурно-ориентированных языков, а генераторы — с проблемно-ориентированных языков.  [c.90]

Подсистема автоматического проектирования рабочих программ конкретной СОЭИ предназначена для увязки различных средств проектирования в единую систему, стандартизации внешних связей различных средств, встраивания оригинальных блоков пользователя на процедурно-ориентированных языках. Подсистема включает средства, обеспечивающие переход от проблемно-ориентированного языка, на котором задаются функции обработки данных, к процедурно-ориентированным языковым средствам конкретных генераторов ввода, вывода, ППП функционального назначения, методо-ориентированных ППП, генераторов отчетов и обработки данных. Подсистема использует единые для все ин- струментальных средств источники информации тезаурус показателей и реквизитов, описания баз данных и отдельных файлов, информацию о сегментах и записях файлов, справочники данных и т. д., размещенные в базе данных проектировщика.  [c.102]

Процедурно-ориентированные языки, или языки высокого уровня. Мапшнный язык и язык ассемблера  [c.39]

Эффективность организации информационного обеспечения определяется модульно-иерархическими принцииами построения п созданием процедурно-ориентированного языка общения с базой данных, а также организацией средств защиты данных от несанкционированных действий проектировщиков устройств МЭА [115 142, 143].  [c.182]

Основными компонентами процедурных систем программирования являются входной алгоритмический язык и транслятор с Него на уровень систем символического кодирования или на уро- вёнь непосредственно машинных команд. В соотоветствии с целе- вым назначением алгоритмических языков можно рассматривать системы программирования, ориентированные на описание и об-  [c.32]


Упрощение и ускорение программирования с позиций КП, составляющего исходное описание задачи на языке проектирования, достигается повышением уровня этого языка. На рис. 11.4 представлено несколько уровней информационного интерфейса пользователя с вычислительной системой. На нижнем уровне в распоряжение пользователя предоставляется только аппаратная часть ВС и интерфейс должен осуществляться на машинном языке. Аппаратная часть, дополненная ассемблером, представляется пользователю как виртуальная ЭВМ уровня А, с которой можно обмениваться информацией на языке ассемблера. Включение в ВС трансляторов с языков типа ФОРТРАН, ПЛ/1, ПАСКАЛЬ и т. п. образует для пользователя виртуальную ЭВМ уровня В. Но для КП в САПР описание задач проектирования на этих языках приводит к чрезмерным затратам времени и в большинстве случаев недопустимо, Поэтому в существующих САПР реализуются ПМК с проблемно-ориентированными языками. Это могут быть процедурные языки, такие, как язык имитационного моделирования GPSS  [c.307]


Смотреть страницы где упоминается термин Язык процедурно-ориентированный : [c.359]    [c.105]    [c.40]    [c.124]    [c.30]   
САПР и автоматизация производства (1987) -- [ c.32 ]



ПОИСК



Процедурная

Языки



© 2025 Mash-xxl.info Реклама на сайте