- •Основные данные о работе
- •Содержание
- •1. Язык программирования Лисп
- •1.1 Основные функции языка Лисп
- •1.2 Арифметические функции
- •1.3 Логические функции
- •1.4 Специальные функции
- •2. Особенности диалектов языка Лисп
- •3. Особенности языка Лисп
- •Заключение
- •Глоссарий
- •Список использованных источников
- •Приложения
Глоссарий
№ п/п |
Понятие |
Определение |
1 |
Атомы |
простейшие неделимые элементы, из которых состоят программы на языке Лисп |
2 |
Искусственный интеллект |
раздел информатики, ставящий своей целью разработку методов решения задач, для которых отсутствуют формальные алгоритмы: понимание естественного языка, обучение, доказательство теорем, распознавание образов |
3 |
Компилятор |
программа ЭВМ, предназначенная для автоматического перевода описания алгоритма с одного языка программирования на другой, в частности на машинный язык |
4 |
Логическое программирование |
один из подходов к программированию, при котором в качестве языка высокого уровня используется логика предикатов первого порядка |
5 |
Параллельная рекурсия |
рекурсия, которая встречается одновременно в нескольких аргументах функции |
6 |
Простая рекурсия |
рекурсия, при которой вызов функции встречается в некоторой ветви лишь один раз |
7 |
Предикат |
функция, которая определяет, обладает ли аргумент определенным свойством |
8 |
Список |
упорядоченная последовательность, элементами которой являются либо атомы, либо списки |
9 |
Символ |
имя, состоящее из букв, цифр или специальных знаков, которое обозначает какой либо предмет или действие, а так же число, функцию (программу) и другие объекты |
10 |
Строка |
любая последовательность символов, которые могут быть напечатаны (кроме двойных кавычек), заключенная в двойные кавычки |
11 |
Рекурсия |
способ организации вычислительного процесса, при котором подпрограмма в ходе выполнения обращается сама к себе |
Список использованных источников
1. "Программирование на языке ЛИСП в системе muLISP-90". Байдун В.В., Кружилов С.И., Сергиевский А.Е, Чернов П.Л. - М.: Моск. энеpг. ин-т, 1993. – 40 С. [Текст]
2. "Функциональное программирование". Хендерсон П.: Пер. с англ.-М.: Мир, 2003. – 637 С. [Текст]
3. "Мир Лиспа". Хювёнен Э., Сеппянен Й. В 2-х т. / Пер. с финск.. — М.: Мир, 2000. — ISBN 5-03-001935-9 [Текст]
4. Русскоязычное сообщество лисперов [Электронный ресурс]. Режим доступа: http://lisp.ru/
5. Начальные сведения о языках Лисп-семейства на русском [Электронный ресурс]. Режим доступа: lisp.narod.ru
6. Русский перевод книги Practical Common Lisp(англ.) [Электронный ресурс]. Режим доступа: pcl.catap.ru/doku.php
7. "Язык программирования XLISP". Тужилов И. В. Учеб. пособие. - Пенза: Изд-во Пенз. гос. техн. ун-та, 2004. – 126 С.[Текст]
8. Личный сайт Дж. Маккарти с текстами его публикаций [Электронный ресурс]. Режим доступа: http://www-formal.stanford.edu/jmc/
9. "Введение в программирование на языке Лисп" Городняя Л.В.: Учебное пособие для начинающих. - Новосибирск: НГУ, 2005. - 93 с.
10. Энциклопедия языков программирования. [Электронный ресурс]. Режим доступа: http://progopedia.ru/language/lisp/
