Вычислительная техника в инженерных расчетах и моделировании. Черный А.А. - 31 стр.

UptoLike

Составители: 

31
эффективность выполнения программы. Это достигается с помощью
адресного соединения скобок.
Определенной спецификой обладают и переменные типа
«выражения» – имеется в виду их способность удлиняться при
отождествлении. Правильное использование переменных этого типа также
позволяет значительно повысить эффективность Рефалпрограммы.
Пролог и Пролог ++
Пролог - это язык, предназначенный для поиска решений. Это
декларативный
язык, то есть формальная постановка задачи может быть
использована для ее решения. Пролог определяет логические отношения в
задаче, как отличные от пошагового решения этой задачи.
Центральной частью Пролога являются средства логического
вывода, которые решают запросы, используя заданное множество фактов и
правил, к которым обращаются как к утверждениям. Пролог также не
имеет деления переменных на типы и может динамически добавлять
правила и факты к средствам вывода. Таким образом, это гибкий язык, и
он более пригоден для объектно-ориентированного расширения, чем язык
со строго заданными типами, например, Паскаль. Пролог ++ представляет
собой дополнение к стандартному Прологу.
Все свойства языка по-прежнему доступны программистам.
Следовательно, Пролог ++ можно отнести к группе гибридных языков,
представителями которой считаются Object Pascal и C++. Расширение
Пролог ++ поддерживает все свойства, присущие обычно объектно-
ориентированным языкам: концепции объектов и классов, единичное и
многократное наследование, разбиение на подклассы и передачу
сообщений. Поддерживаются также некоторые усовершенствованные
свойства, существующие в таких языках, как C++ и Smalltalk, включая
общие и частные
методы.
Интересным свойством является поддержка в языке
программирования с управлением данными. Эта техника, которая может
быть еще названа программированием, "управляемым событиями",
используется в большинстве языков объектно-ориентированного
программирования, особенно в тех, которые разработаны для машин с
интерфейсом, управляемым "мышью".
Объектно-ориентированная программа реагирует на события,
которые определяют поток управления. В
Прологе ++ программирование с
управлением данными достигается при помощи концепции демонов.
Демон представляет собой объект, методы которого вызываются в случае
эффективность выполнения программы. Это достигается с помощью
адресного соединения скобок.
     Определенной спецификой обладают и переменные типа
«выражения» – имеется в виду их способность удлиняться при
отождествлении. Правильное использование переменных этого типа также
позволяет значительно повысить эффективность Рефал – программы.

                        Пролог и Пролог ++

      Пролог - это язык, предназначенный для поиска решений. Это
декларативный язык, то есть формальная постановка задачи может быть
использована для ее решения. Пролог определяет логические отношения в
задаче, как отличные от пошагового решения этой задачи.
      Центральной частью Пролога являются средства логического
вывода, которые решают запросы, используя заданное множество фактов и
правил, к которым обращаются как к утверждениям. Пролог также не
имеет деления переменных на типы и может динамически добавлять
правила и факты к средствам вывода. Таким образом, это гибкий язык, и
он более пригоден для объектно-ориентированного расширения, чем язык
со строго заданными типами, например, Паскаль. Пролог ++ представляет
собой дополнение к стандартному Прологу.
      Все свойства языка по-прежнему доступны программистам.
Следовательно, Пролог ++ можно отнести к группе гибридных языков,
представителями которой считаются Object Pascal и C++. Расширение
Пролог ++ поддерживает все свойства, присущие обычно объектно-
ориентированным языкам: концепции объектов и классов, единичное и
многократное наследование, разбиение на подклассы и передачу
сообщений. Поддерживаются также некоторые усовершенствованные
свойства, существующие в таких языках, как C++ и Smalltalk, включая
общие и частные методы.
      Интересным      свойством    является    поддержка    в   языке
программирования с управлением данными. Эта техника, которая может
быть еще названа программированием, "управляемым событиями",
используется в большинстве языков объектно-ориентированного
программирования, особенно в тех, которые разработаны для машин с
интерфейсом, управляемым "мышью".
      Объектно-ориентированная программа реагирует на события,
которые определяют поток управления. В Прологе ++ программирование с
управлением данными достигается при помощи концепции демонов.
Демон представляет собой объект, методы которого вызываются в случае




                                    31