Создание - язык - Большая Энциклопедия Нефти и Газа, статья, страница 1
"Человечество существует тысячи лет, и ничего нового между мужчиной и женщиной произойти уже не может." (Оскар Уайлд) Законы Мерфи (еще...)

Создание - язык

Cтраница 1


Создание языков, управляющих процессами, представляет попытку объединить краткость языков, ориентированных на просмотр активностей, с эффективностью языков, составляющих расписание событий. В языках, управляющих процессами ( ASPOL, SIMULA, SOL, MPL / 1, PLSIM), моделирующая программа организуется в виде набора описаний, каждое из которых описывает один класс процессов. Описание процесса устанавливает атрибуты и активности всех процессов данного класса и имеет форму подпрограммы или процедуры, которая выполняется одновременно для всех представителей этого класса, существующих в системе в текущее время. Фактически это описание является реентерабельной программой, выполняемой в квазипараллельном режиме, когда управление передается в различные точки программы по мере того, как происходит инициализация, выполнение и задержка выполнения различных процессов. Таким образом, все процессы данного класса описываются одним набором предложений языка, однако каждый процесс оперирует собственными данными.  [1]

Создание языков представления знаний ( ЯПЗ), специально ориентированных на поддержку определенных формализмов, и реализация соответствующих трансляторов с этих языков.  [2]

Создание языков описания ИЭС на начальных этапах формулировки задач управления является необходимым и высоким уровнем формализации.  [3]

Этап создания языка начинается с того, что на основе отобранных критериев ценности и перечня ТСС перечисляются типичные программные ситуации, которые могут встретиться в рассматриваемой области. Они образуют базовое множество типичных программных ситуаций данного языка. В их перечислении существенную помощь оказывает классификация; при обнаружении новых типичных программных ситуаций классификация пополняется. Для отобранных типичных программных ситуаций выбираются подходящие программные решения.  [4]

Метод создания языков программирования различного назначения, рассмотренный в книге У. Уорт-мана, доступен для широкого круга системных программистов.  [5]

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

При создании универсального проблемного языка большое значение имеет разработка алгоритмов трансляции для различных языков. Универсальный транслятор должен транслировать программы, написанные на языках с расширенной грамматикой. Словарь языка, грамматические правила и генерирующие блоки выделяются в универсальном трансляторе в качестве его параметров. Это позволяет строить единую систему анализа входного текста с единым распределением памяти и писать каждую часть программы на языке, наиболее удобном для описания данного алгоритма, снимая с программиста заботы о дальнейшем объединении программ и обеспечивая их эффективность. В процессе оптимизации транслятор может объединить идентичные части программ, провести так называемую чистку циклов, совместить адреса отдельных массивов. Выполнение этих операций позволяет сократить время выполнения программы и требуемый объем памяти.  [7]

Является ли создание языка Тартан контрпримером, демонстрирующим ошибочность уверенности автора в том, что любой язык программирования, удовлетворяющий требованиям [158], обязательно будет иметь слишком большой размер.  [8]

Первоначально задача создания удобного языка решалась в осн.  [9]

Работы по созданию языка для программирования деятельности человека ведутся и за рубежом. Так, Миллс в [34] ставит вопрос о необходимости программирования человеко-машинных систем, причем таким образом, чтобы на ранних стадиях проекта было неважно, кто выполняет нужное действие: человек или автоматическое устройство. Он подчеркивает необходимость расширения понятия процедуры и введения средств синхронизации. Эта работа носит предварительный характер, в ней содержится краткое изложение идей и небольшой пример.  [10]

Работы по созданию языков ведутся в направлении языков, ориентированных на решение определенного класса ( типа) задач.  [11]

Большое значение имеет создание языков программирования высокого уровня для управляющих вычислительных машин, которые существенно снижают стоимость программирования.  [12]

Другой подход при создании языков представления данных состоит в разработке контекстных языков. Язык является формальным, неизбыточным, открытым к расширениям.  [13]

Работа с БД предполагает создание удобных языков - языков манипулирования данными, примеры которых доставляют формальные языки логики и алгебры. В алгебраических языках манипулирования данными запрос к БД определяет последовательность операций, которые приведут к ответу.  [14]

Поскольку ПЭВМ появились существенно позже создания языка ( примерно через десять лет), можно полагать, что речь в указанных случаях идет о создании не Бейсика а одной из его последующих версий.  [15]



Страницы:      1    2    3