Главная Контакты


  На сайте

  Java, JavaScript
  Документация Perl
  Документация PHP
  Документация ASP
  Новости сайта
  Flash
  Интернет протоколы
  Apache
  Уроки программирования
  Язык программирования C
 


Понятие языка программирования


Язык программирования Пролог был принят как базовый язык ее японской программе создания компьютера пятого поколения. Логическое программирование на языке Пролог корне отличается от программирования алгоритмическими языками. Программа описывает не процедуру решения задачи, как в алгоритмических языках, а логическую модель, включающая некоторые факты относительно свойств предметной области и отношений между объектами в этой области, а также правила вывода новых свойств и отношений с уже заданным. Например, вы определяете «квадрат как« ромб, у которого все углы прямые », или« прямоугольник, у которого все стороны равны », и делаете вывод, что квадрат имеет все свойства и ромба, и прямоугольника.

Программа на языке Пролог состоит из множества утверждений, каждое из которых является либо фактом. или правилом одного целевого утверждения.

Правило указывает, каким образом решение связано с заданными фактами или как из представленных фактов вывести это решение. Программа на языке Пролог похожа на гипотезу о некоторой предметной области, а вопрос - на теорему, которую должен довести компьютер. Программирование на Пролог состоит в передаче компьютеру совокупности информации и в следующем обращении к нему с вопросом о возможных выводов из этой информации. Логичную программу можно использовать и для поиска информации, которая может быть логически выведена из этой совокупности информации. Поиск объекта, находящегося в этом отношении с другими объектами, является важным свойством программ логического программирования. Например, параллелограмм - четырехугольник, у которого ...; прямоугольник - параллелограмм, у которого ...; квадрат - прямоугольник, у которого ...; вывод: квадрат - четырехугольник.

Объектно-ориентированное программирования
Объектно-ориентированное программирования (ООП) - естественный подход к построению сложных программ и систем, в основе которого лежит идея объединения в одной структуре данных и выполняемых над ними. В терминологии ООП эти действия называют методами. При таком подходе организация данных и программная реализация действий над ними оказываются значительно сильнее связанными, чем за структурного программирования. ООП базируется на трех основных понятиях:

Другие статьи по теме:

- Объектно-ориентированный подход к созданию программных средств
- Использование языков и сред программирования как средств обучения
- Разработка программного продукта. Этапы проектирования и построение модели
- Eclipse
- Среда программирования delfi 2.0


Голосование:
Чего Вы хотели бы видеть больше на сайте?

Статей, документации
Скриптов
Программ для вебмастера
Я не знаю



Другие голосования

Обмен кнопочками:



Приглашаем Вас обменяться кнопочками! Обращайтесь к администратору.


Новые статьи:


Наши партнеры:





2006-2024 © SMTI.RU
Главная страница | Связаться с нами