Мова програмування Лісп

Матеріал з Вікіпідручника

Перейти до: навігація, пошук

Текст наведеного підручника базується на підручнику Мова функціонального програмування Лiсп. За дозволом автора, цей текст перенесено до розділу Вікіпідручник.

[ред.] Вступ

В оригінальному підручнику в якості платформи для прикладів було використано інтерпретатор muLisp. На жаль, на сьогоднішній день, цей інтерпретатор не має такої активної підтримки як колись. Через це, цей підручник адаптовано для сучасного стандарту мови програмування лісп — Коммон Лісп. Однак, деякі з наведених прикладів працюватимуть і на інших Лісп-платформах (таких як Scheme, Emacs Lisp, тощо).

Частини коду, що не сумісні зі стандартом Коммон Ліспа помічено CL(−), перелічені нижче частини підручника помічені 00%.png знаходяться на початкових етапах адаптації до стандарту Коммон Ліспа. Перелік реалізацій Коммон Ліспа дивіться на сторінці Вікіпедії Коммон Лісп.

[ред.] Зміст

  1. Поняття функціонального програмування. Об'єкти Ліспу. Примітивні функції Ліспу. Функції призначення50%.png
  2. Визначення функцій в Ліспі. Трасировка функцій25%.png
  3. Примітивні об'єкти даних. Функції властивостей. Функції розпізнання.00%.png
  4. Числові функції та арифметичні задачі00%.png
  5. Контpольнi констpукцiї00%.png
  6. Iндуктивнi функції00%.png
  7. Функцiї виводу75%.png
  8. Кеpування пам'яттю00%.png
  9. Пакети пpеpивань. Повiдомлення пpо помилки00%.png
  10. Обробка масивів00%.png
  11. Функції рядків00%.png
  12. Породження комбінаторих об'єктів00%.png
  13. Обчислювані функції00%.png
  14. Дерева. Функції модифікатора 75%.png
  15. Робота з файлами00%.png
  16. Функції планування00%.png
  17. Відповіді на завдання00%.png

[ред.] Додаткова література