В учебнике излагается полный набор классических и новейших инструментов логического программирования, а также парадигмы функционального, обобщенного, императивного и объектно-ориентированного программирования, органически вошедшие в Visual Prolog 7.5. Рассматриваются основные способы представления и обработки графов, деревьев и массивов, инструменты профессионального программирования. Приводятся примеры разработки символьных преобразователей, калькуляторов, интерпретаторов языков программирования, игровых моделей и т. п.
Книга содержит практикум по программированию и описание основных классов Visual Prolog.
Учебник предназначен для изучения дисциплин "Логическое программирование" и "Функциональное и логическое программирование".
V uchebnike izlagaetsya polnyy nabor klassicheskikh i noveyshikh instrumentov logicheskogo programmirovaniya, a takzhe paradigmy funktsionalnogo, obobshchennogo, imperativnogo i obektno-orientirovannogo programmirovaniya, organicheski voshedshie v Visual Prolog 7.5. Rassmatrivayutsya osnovnye sposoby predstavleniya i obrabotki grafov, derevev i massivov, instrumenty professionalnogo programmirovaniya. Privodyatsya primery razrabotki simvolnykh preobrazovateley, kalkulyatorov, interpretatorov yazykov programmirovaniya, igrovykh modeley i t. p. Kniga soderzhit praktikum po programmirovaniyu i opisanie osnovnykh klassov Visual Prolog. Uchebnik prednaznachen dlya izucheniya distsiplin "Logicheskoe programmirovanie" i "Funktsionalnoe i logicheskoe programmirovanie".
The textbook presents the complete set of classical and advanced tools in logic programming and the paradigm of functional, generic, imperative and object-oriented programming, organically included in the Visual Prolog 7.5. Examines the main ways of representing and processing graphs, trees and arrays, tools of professional programming. Examples of the development of character converters, calculators, interpreters, programming languages, game models, etc.
The book contains practical programming and description of the main classes of Visual Prolog.
The textbook is intended for studying of disciplines of "Logic programming" and "Functional and logic programming".