Язык программирования Euphoria

версия 2.3

Справочное руководство

 

(c) 2002 Rapid Deployment Software

 

Разрешено свободное копирование
данного руководства.

 

Перевод с английского (с) 2002 Качан И.Н.

 


Оглавление

Часть I - Ядро языка
1. Введение
1.1 Пример программы
1.2 Установка пакета
1.3 Исполнение программы
1.3.1 Исполнение программы под Windows
1.3.2 Использование своп-файла
1.4 Редактироване программы
1.5 Распространение программы
1.5.1 Лицензирование

2. Определение языка
2.1 Объекты
2.1.1 Атомы и ряды
2.1.2 Строки символов и отдельные символы
2.1.3 Комментарии
2.2 Выражения
2.2.1 Операторы отношения
2.2.2 Логические операторы
2.2.3 Арифметические операторы
2.2.4 Операции на рядах
2.2.5 Индексирование рядов
2.2.6 Сечение рядов
2.2.7 Сцепление рядов и атомов - оператор &
2.2.8 Формирование рядов
2.2.9 Другие операции на рядах
2.2.10 Таблица приоритетов
2.3 Euphoria против обычных языков
2.4 Объявления
2.4.1 Идентификаторы
2.4.2 Сцена
2.4.3 Задание типа переменной
2.5 Операторы
2.5.1 Оператор присваивания
2.5.2 Оператор вызова подпрограммы
2.5.3 Оператор if
2.5.4 Оператор while
2.5.5 Оператор for
2.5.6 Оператор return
2.5.7 Оператор exit
2.6 Специальные операторы верхнего уровня
2.6.1 Оператор include
2.6.2 Операторы with / without

3. Отладка и профилирование
3.1 Отладка
3.1.1 Экран трассировки
3.2 Профилирование
3.2.1 Еще несколько замечаний о профиле времени

 

Часть II - Библиотечные подпрограммы
1. Введение

2. Подпрограммы области задачи
2.1 Предопределенные типы
2.2 Манипуляции с рядами
2.3 Поиск и сортировка
2.4 Обнаружение образцов
2.5 Математика
2.6 Битовые логические операции
2.7 Операции ввода/вывода
2.8 Поддержка мыши (DOS32)
2.9 Операционная система
2.10 Специальные машинно-зависимые подпрограммы
2.11 Отладка
2.12 Графика и звук
2.13 Интерфейс машинного уровня
2.14 Динамические вызовы
2.15 Вызов функций C

3. Алфавитный перечень всех подпрограмм
От A до B
От C до D
От E до G
От H до O
От P до R
От S до T
От U до Z

 

... продолжение Часть I - Ядро языка