Заключение. Hаправления использования KLisp.

Анализируя принципы построения интерпретатора и языка KLisp,можно предположить следующие направления использования системы. 1. Использовать KLisp как встроенный язык управления данными в различных пользовательских системах: базах данных,графических пакетах и логических анализаторах. Доводы "За": - Компактность интерпретатора; - Простота встраивания как класса С++; - Системонезависимость; - Расширяемость в наборе операторов и типов данных; - Внутренний транслятор текстов программ. 2. Построение на основе интерпретатора KLisp многопроцессных сис- тем управления различными объектами и многопользовательских справоч- ных системы. Доводы "За": - Произвольная расширяемость и гибкость системы как в плане распределения памяти и количестве процессов, так и в плане использо- вания разными процессами разных внешних устройств ввода/вывода; - Развитая система взаимодействия процессов; - Объединение с системой канальной логики предоставляет возмож- ность нескольким процессам пользоваться общей базой данных. 3. Использование кода языка KLisp в системах логического управле- ния контроллерами различных устройств. Доводы "За": - Компактность ассемблерного кода интерпретатора; - Компактность исполняемого кода KLisp; - Системонезависимость; - Развитая структура обработки данных; - Hезависимость KLisp кода от типа процессора при трансляции. 4. Сочетание Klisp интерпретатора с базой данных канальной логики делает систему самодостаточной. Она располагает: - Системой управления оперативной памятью - Klisp процессы; - Система управления долговременной памятью - БД канальной ло- гики, где могут храниться и тексты, и данные, и программы; - Внутренней системой программирования - транслятор KLisp; - Многозадачностью; - Возможностью введения операторов по работе с прерываниями и портами. Следовательно, она может выступать как самостоятельная Операцион- ная Система управления компьютером, полностью исключая необходимость ассемблерного программирования.