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

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

Имена. 50

Ключевые слова. 50

Специальные предикаты. 51

Разделы программы. 51

Раздел доменов (domains). 52

Стандартные домены. 52

Списковые домены. 53

Домены составных объектов. 53

Файловый домен. 53

Специально заданные предопределенные домены. 54

Сокращение объявлений доменов. 54

Объявление ссылочных доменов. 54

Раздел предикатов (predicates). 55

Раздел базы данных (database). 55

Раздел предложений (clauses). 56

Простые константы. 56

Термы. 57

Переменные. 57

Составные объекты. 58

Списки - Специальный вид составных объектов. 58

Раздел констант. 58

Условная компиляция. 60

Включение файлов в вашу программу. 60

Директивы компилятора. 61

bgidriver 61

bgifont 61

check_determ O/C/Non-Determ) 62

code 62

config 63

diagnostics O/C/Diagnostics 63

errorlevel O/C/Error Lever 64

heap O/C/M/Heap 64

nobreak O/C/R/Break Check 65

nowarnings O/C/Variable Used Once 65

printermenu O/C/Printer Menu in EXE file 65

project 65

trace (shorttrace) O/C/T/Trace (Short Trace) 65

trail O/C/M/Trail Array 67

Управление памятью в Турбо Прологе. 67

Экономия ресурсов памяти. 68

Управление распределением памяти. 68

Генерирование выполняемых программ. 69

Модульное программирование. 70

Проекты. 70

Глобальные объявления. 71

Глобальные домены. 71

Глобальная база данных. 72

Глобальные предикаты. 72

Компиляция и компоновка модулей. 72

Пример. 73