[[
Самоучитель Scheme
]]
Computer Science Student Wiki
Вы находитесь здесь:
Главная страница
»
Самоучитель Scheme
Самоучитель Scheme
Здесь происходит перевод книги 'Teach Yourself Scheme in Fixnum Days' профессора Дорая Ситарама с его письменного разрешения. Оригинал находится
здесь.
Предисловие
1
Введение в Scheme
2
Типы данных
2.1
Простые типы данных
2.1.1
Boolean
2.1.2
Числа
2.1.3
Char
2.1.4
Символы
2.2
Сложные типы данных
2.2.1
Строки
2.2.2
Векторы
2.2.3
Парные элементы и списки
2.2.4
Преобразования типов
2.3
Другие типы данных
2.4
S-выражения
3
Формы
3.1
Процедуры
3.1.1
Параметры
3.1.2
Количество аргументов
3.2
Apply
3.3
Чередование
4
Условия
4.1
when, unless
4.2
cond
4.3
case
4.4
and, or
5
Лексические переменные
5.1
let, let*
5.2
fluid-let
6
Рекурсия
6.1
letrec
6.2
Named let
6.3
Итерации
6.4
Распределение процедуры по списку
7
Ввод/Вывод
7.1
Чтение
7.2
Вывод
7.3
Файловые порты
7.3.1
Автоматическое открытие и закрытие файловых портов
7.4
Строчные порты
7.5
Загрузка файлов
8
Макросы
8.1
Specifying the expansion as a template
8.2
Avoiding variable capture inside macros
8.3
fluid-let
9
Структуры
9.1
Инициализация по умолчанию
9.2
Указание деструкторов
10
А-списки и таблицы
11
Интерфейс системы
11.1
Проверка и удаление файлов
11.2
Вызов команд ОС
11.3
Переменные окружения
12
Объекты и классы
12.1
Простая объектная система
12.2
Классы это тоже объекты
13
Прыжки
13.1
call-with-current-continuation
13.2
Escaping continuations
13.3
Tree matching
13.4
Coroutines
13.4.1
Tree-matching with coroutines
14
Нондетерминизм
14.1
Описание amb
14.2
Имплементация amb в Scheme
14.3
Использование amb в Scheme
14.4
Логические головоломки
14.4.1
Головоломка Калотана
14.4.2
Раскраска карты
15
Движки
15.1
Часы
15.2
Плоские движки
15.3
Вложенные движки
16
Shell-скрипты
16.1
Снова Hello, World!
16.2
Скрипты с аргументами
16.3
Пример
17
CGI-скрипты
17.1
вывод на экран переменных окружения
17.2
вывод на экран выбранных переменных окружения
17.3
Применение CGI-скриптов
17.4
Калькулятор с помощью CGI
A
Диалекты Scheme
A.1
Обращение и init-файлы
А.2
Shell-скрипты
А.3
define-macro
A.4
load-relative
B
DOS batch-файлы в Scheme
C
Численные техники
C.1
Правило Симпсона
C.2
Adaptive interval sizes
С.2
Improper integrals
scheme/start.txt · Последние изменения: 2009/10/13 05:20 От freetonik
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии:
CC Attribution-Noncommercial-Share Alike 3.0 Unported