ТРАНСЛЯТОР

Транслятор переводит программу с алгоритмического языка на язык конкретной машины.  [c.64]


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

Основным недостатком языка является невозможность описания более сложных объектов, в которых зависимость между переменными не так проста, как в данной модели. Например, величины / и С могли бы зависеть от величины V следующим образом на каждом шаге они были бы решением оптимизационной задачи max Ф (I,V, С) при условии /+ V + С = У . Подпрограмму расчета такой зависимости можно легко построить на языке алгол, но на динамо сделать это невозможно. Однако, как мы уже говорили, такой недостаток лишь ограничивает число задач, в которых может использоваться язык динамо. Если же модель подходит для построения программы на этом языке и имеется соответствующий транслятор, язык динамо может значительно облегчить проведение имитационного исследования.  [c.265]


На этом мы заканчиваем рассмотрение вопроса о выборе языка программирования. Надеемся, что читатель убедился в полезности специализированных имитационных языков. Если такой язык пригоден для анализа стоящей перед исследователем проблемы и транслятор с этого языка имеется на вычислительной машине, то изучение и применение имитационного языка может принести существенную пользу, как с точки зрения уменьшения затрат на программирование, так и с точки зрения ускорения работы.  [c.269]

В требованиях к имитационной системе говорилось о том, что общение с ней могло осуществляться достаточно легко и быстро. Для этого создателям системы необходимо преодолеть два типа сложностей — технические и принципиальные. Начнем с технических. Для того чтобы имитационная система могла действительно использоваться на практике, должна быть создана специальная система общения человека и ЭВМ. Эта система должна обеспечивать 1) удобный вывод информации на терминальное устройство, графопостроители 2) легкий и быстрый ввод информации с терминальных устройств 3) диалоговый режим общения человека с ЭВМ, в том числе оперативное вмешательство в течение процесса имитации. Эта система общения человека и ЭВМ, являющаяся также необходимой составной частью имитационной системы, должна давать возможность общения человека с вычислительной машиной на языке, близком к естественному человеческому языку. Таким образом, система общения должна включать в себя транслятор, переводящий вопросы и приказы человека на язык имитационной системы.  [c.290]

Основное преимущество универсальных языков состоит в их гибкости и распространенности. Гибкость позволяет с помощью одного и того же языка создавать программы, позволяющие решать разнообразные проблемы. Трансляторы с универсальных  [c.143]


При решении вопроса о выборе языка программирования каждый раз приходится взвешивать достоинства и недостатки различных языков. В последнее время начали распространяться программы, написанные на языках, удобных для проведения диалога человека с ЭВМ (например, язык АПЛ )), п позволяющие использовать отдельные блоки на алгоритмических языках, более приспособленных для проведения вычислений (скажем, на языках алгол или фортран). Такие программы сохраняют преимущества всех используемых в них языков, каждый из которых применяется там, где он наиболее эффективен. Конечно, для успешной работы таких программ необходимо, чтобы все трансляторы с используемых языков работали безошибочно и были совместимы между собой.  [c.144]

Этот комплекс программ, который называют блоком общения человека и ЭВМ, является четвертой необходимой подсистемой имитационной системы. Эта подсистема является по существу транслятором, переводящим вопросы и приказы человека на язык имитационной системы.  [c.292]

Для автоматизированной обработки экономической информации кроме самих ПЭВМ необходимы базы данных о хозяйственной деятельности организации, общие и частные методики анализа, общее и функциональное программное обеспечение, представляющее собой сложную систему. Так, общее программное обеспечение наряду с операционной системой и сервисными программами включает системы программирования (трансляторы с языков программирования) инструментальные программные средства (текстовые и графические, табличные процессоры и др.) прикладные программы (универсальные и специфические, пригодные только для анализа).  [c.14]

Системы программирования представлены в АРМ аналитика трансляторами с языков программирования.  [c.243]

Расходы на программирование определяются объемом работы, которую нужно выполнить для подготовки машинных программ при эксплуатации проектируемой ЭВМ (написание, отладка). Их величина во многом зависит от объема общего математического обеспечения проектируемой ЭВМ и, в частности, наличия в его составе трансляторов с основных алгоритмических языков.  [c.116]

Средства создания и преобразования программ (языки программирования, трансляторы, интерпретаторы, генераторы, эмуляторы и другое)  [c.73]

I. ТРАНСЛЯТОРЫ — сопоставительные каталоги  [c.79]

Международный транслятор современных масел и сма-  [c.80]

Лесные ресурсы России. Международный транслятор  [c.80]

Справочник-транслятор Нормы взаимозаменяемости  [c.80]

Международный транслятор-справочник Электроды  [c.80]

Международный транслятор-справочник Материалы  [c.81]

Международный транслятор Стали для нефтегазового  [c.83]

Международный транслятор-справочник Трубы неф-  [c.84]

Международный транслятор Установки погружных цен-  [c.84]

Международный транслятор-справочник Шарошечные  [c.84]

Система программирования — система для разработки программ на конкретном языке программирования. Система программирования предоставляет пользователю специальные средства разработки программ транслятор, (специальный) редактор текстов программ библиотеки стандартных подпрограмм, отладчик и др.  [c.343]

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

К средствам создания операционных систем САПР можно отнести инструментальный диалоговый монитор (ИДМ) ФАУСТ [48], который позволяет создавать, модифицировать, просматривать и документировать символические тексты вести (обслуживать) символические библиотеки вызывать обрабатывающие программы ОС (трансляторы, загрузчики, редактор связей, утилиты) пополнять и использовать библиотеки загрузочных модулей создавать, модифицировать и использовать оперативный банк числовых данных управлять процессом подготовки исходных данных для вычислительной задачи вызывать для выполнения предметные программные модули САПР просматривать листинги обрабатываемых программ ОС и предметных задач управлять форматом просмотра и документирования результатов работы предметных задач использовать специальный язык организации диалога (ЯОД) для создания предметно-диалоговой САПР, использующей все перечисленные выше возможности ИДМ вводить через ИДМ любые команды оператора.  [c.38]

Организация не может обеспечить ни внутренние, ни внешние связи без двустороннего обмена информацией, который может иметь место только при наличии четырех элементов информационных контактов источника получения информации, транслятора, канала поступления и пользователя. Однако первостепенное значение имеет здесь явно или неявно выраженное отношение пользователя и источника как друг к другу, так и к самой информации.  [c.26]

Транслятор формул для инженерных расчетов  [c.89]

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

Разработка и реализация языков осуществляются силами разработчиков и производителей ЭВМ, пользователями и исследовательскими группами. Языки и трансляторы разрабатываются с целью расширения сферы приложений, облегчения отладки и улучшения качества программ, введения новых методов программирования и т. д.  [c.32]

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

В то же время специализированные языки программирования дают возможность реализовать программу вычислений очень легко. В некоторых случаях программы практически совпадают с математическим описанием модели. Программы на специализированных языках часто бывают очень наглядны, что позволяет объяснить структуру вычислительного процесса лицам, плохо знакомым с математикой. Типичным недостатком специализированных языков является то, что они, как правило, имеются далеко не на всех вычислительных машинах, что зачастую ограничивает использование программ одной организацией, в которой имеется соответствующий транслятор. Другой недостаток—-малая надежность трансляторов, которые часто создаюся кустарным образом и не проходят достаточной отладки. Третий недостаток специализированных языков — их жесткость, т. е. требование, чтобы модель принадлежала к некоторому узкому классу. Отметим, что первые два недостатка постепенно преодолеваются с распространением специализированных языков.  [c.144]

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

Интеграция однородных глобальных сетей, использующих протокол Х.25, осуществляется на базе известного протокола Х.75, обеспечивающего логические соединения абонентов через различные сети. В неоднородных сетях используется межсетевой протокол IP (Internetwork Proto ol) в его стандартизированной версии. Общий принцип функционирования транслятора IP состоит в том, что шлюзы, узлы и станции локальных сетей используют датаграммный протокол, расположенный на транспортном уровне сети. Пакеты, транспортируемые из одной сети в другую, ориентируются в шлюзе и упаковываются в IP-датаграммы, в заголовке которых содержится глобальный адрес места назначения.  [c.176]

На рис. 5.8 представлена абстрактная схема процесса исследование — производство и управления им, позволяющая выделить составлякшще эффективности комплекса АС 1) эффективность методов и баз знаний (данных) 2) эффективность языков представления информации на этапах исследования iH, конструкторских LK и технологических LT работ, производства /, > контроля и испытаний L n, управления Ly 3) эффективность построителя моделей 1/Пм , 4) эффективность трансляторов языков f/T, Un, Uy 5) эффективность схемы организации процесса (реализации принципов надежности, гибкости, непрерывности, прямоточности, параллельности, ритмичности и др.) 6) эффективность технических средств (совместимость, агрегатируе-мость и др.) 7) эффективность длительности процессов. Приведенный перечень обосновывает степень детализации и согласованности расчетов при  [c.116]

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

Международный транслятор современных сталей и спла-  [c.79]

Международный транслятор Установки погружных центробежных насосов для добычи нефти / Под ред. В.Ю.Алекперова. — М. МФ Технонефтегаз , 1999.  [c.142]

Аффинограф А-2 (рис. 17.13) предназначен для получения аффинных преобразований при помощи кинематической системы, основанной на шарнирных параллелограммах. По направляющей штанге /, прикрепленной кронштейнами 2 к верхнему краю чертежной доски, перемещаются две каретки 3, к которым присоединен плоский шар-иирно-рычажный механизм, состоящий из двух спаренных шарнирных параллелограммов. Штанги 4 являются общими для пантографа и транслятора. На пересечениях коротких штанг пантографа 5 помещено обводное острие 6. К штанге транслятора 7 на кронштейне прикреплена линейка 8 с продольной прорезью для перемещения пишущего острия 9. Средняя штанга транслятора 10 служит  [c.404]

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

Популярный экономико-математический словарь (1973) -- [ c.152 ]