Язык программирования Euphoria
версия 3.1
Справочное руководство
(c) 2007 Rapid Deployment Software
Разрешено свободное копирование
этого Руководства.
Оглавление
Часть 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.1.2 Файл трассировки
-
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 Вызов функций Си
-
-
2.16 Многозадачность
-
-
3. Алфавитный справочник по стандартным подпрограммам
-
-
от A до B
-
-
от C до D
-
-
от E до G
-
-
от H до O
-
-
от P до R
-
-
от S до T
-
-
от U до Z
-
... продолжение
Часть I - Ядро языка