Примерни програми

Ханойски кули

Езикът TURBO PROLOG е резултат от многогодишна изследователска работа. Първата официална версия на езика е била разработена през 1970 г. в Университета в Марсилия, Франция от Алан Колмеро, като удобно средство за ПРОграмиране в ЛОГиката. Той е много по-мощен и ефективен в сравнение с добре познатите езици за програмиране на PASCAL, C, FORTRAN и BASIC. Например, една програма за дадено приложение ще изисква десет пъти по-малко програмни редове при езика TURBO PROLOG, отколкото на езика PASCAL.

TURBO PROLOG е декларативен език. Това означава, че получавайки необходимите факти и правила, той може да използва механизма за дедуктивно разсъждение (разсъждение от общото към частното), за да реши поставения проблем. Програмистът, използващ езика TURBO PROLOG е необходимо да зададе описание на проблема (целта) и основните правила за разрешаването му, и тогава системата TURBO PROLOG ще определи кои са решенията и как се стига до всяко решение.

Езикът TURBO PROLOG се разглежда като език на компютрите от пето поколение. Поради основата, на която се изгражда – логическият подход, програмистите могат да изградят мощни приложения, такива като: експертни системи, потребителски бази знания, интерфейс на естествен език, бързи системи за обработка на информация и вземане на решения.

Днес езикът PROLOG, заедно с LISP и техните варианти, е много важно инструментално средство в програмните приложения в областта на изкуствения интелект и разработките на експертни системи. Изискването за по-голяма „потребителска” свобода и интелигентни програмни решения е другата причина за голямата популярност на езика PROLOG.

Системата TURBO PROLOG е първата реализирана на езика PROLOG за IBM PC и съвместими персонални компютри, която е мощна система, съдържаща компилатор с интерфейс от тип меню, средства, поддържащи пълна аритметика и графика и мощни средства на системно ниво. TURBO PROLOG създава компилирани програми, които се използват много бързо, но не поглъщат много памет, подобно на други по-малко обширни реализации на езика PROLOG за персонални компютри.

Начин на обучение - индивидуално
Времетраене - 30 ч. по 60 мин.
Програмата на курса