logo search
TurboProlog / Документация / TOM_2

Глава 2. Элементы языка

В этой главе мы рассмотрим элементы языка Турбо Пролог и его компи-

лятора, обсудим некоторые основные элементы языка: имена, разделы прог-

раммы, директивы компилятора и управление памятью.

После этого дадим введение в управление модулями в Турбо Прологе и

определим как программа может быть разбита на несколько модулей, которые

вы можете компилировать раздельно, а затем связывать компоновщиком.

Мы написали эту главу для программистов, которые уже немного порабо-

тали с Турбо Прологом. Чтобы извлечь большую пользу от чтения этой главы,

вам нужно быть хорошо знакомым с меню Турбо Пролога и материалом первых

шести глав Руководства для пользователя.

Имена.

В Прологе имена используются для обозначения символических констант,

доменов, предикатов и переменных. Имя состоит из буквы (или знака подчер-

кивания), за которой идет любая комбинация нуля или более букв, цифр или

знаков подчеркивания. На имя накладываются два важных ограничения:

# Имена символических констант должны начинаться с маленькой

буквы.

# Имена переменных должны начинаться с большой буквы или знака

подчеркивания.

За исключением этих ограничений, вы можете использовать большие и

маленькие буквы в вашей программе как вам угодно. Например, вы можете

сделать имя более читабельным, смешивая большие и маленькие буквы, как в

переменной

ТакоеДлинноеИмяУМоейПеременной

или используя знаки подчеркивания:

двое_которые_могут_стать_парой(ваня_иванов, маша_петрова)

(Для лучшего восприятия имена идентификаторов даны в переводе)