Программирование на языке Рефал
2004 г.
Арк. Климов
Содержание
ВВЕДЕНИЕ
БАЗИСНЫЙ РЕФАЛ
Объектное выражение
Образец
Результатное выражение, предложение, функция
Комментарий
Выбор варианта сопоставления
Рефал-машина
Модуль
РЕФАЛ-5
Условие
Блок
РЕФАЛ-6
Обработка неуспехов
Модульность
Директива определения объекта
Вызов объекта
Другие расширения языка
ПРИМЕРЫ ПРОГРАММ
Сортировка слиянием
Быстрая сортировка
Сокращение дроби
Задача о цепочке
БИБЛИОТЕЧНЫЕ ФУНКЦИИ
Арифметика
Ввод-вывод
Преобразование символов
Анализ символов и выражений
Операции с таблицами
Системные функции
ДАННЫЕ ЯЗЫКА РЕФАЛ-6
Контейнеры
Слова
Числа
Объекты и значения
Операции с термами
Доступ к содержимому контейнеров
Операции арифметики и логики
Программы как данные
Ввод объектов
Объектно-ориентированный интерфейс Рефал-С в системе Рефал-6
ОСОБЕННОСТИ СИСТЕМЫ REFAL-JAVA
Введение
Отображение данных
Модули
Связывание при загрузке
Связывание при компиляции
Интерактивный режим
Отладка
Взаимодействие Refal - Java