Содержание
Введение
Важные семантические особенности:
Важные синтаксические особенности:
В языке отсутствуют:
I. 1. Форматирование операторов
I. 1. a. Один оператор - одна строка
I. 1. b. Блочные операторы
I. 1. c. Комментарии
I. 1. d. Регистрозависимость для идентификаторов
I. 1. e. Именование
I. 1. f. Модификаторы
I. 2. Оператор присваивания
I. 2. a. Простой оператор присваивания
I. 2. b. Операторы присваивания в комбинации с арифметической, логической или поразрядной логической операцией
I. 2. c. Операторы отправки данных
I. 2. d. Операторы повторного присваивания и отправки данных
I. 3. Выражения
I. 3. a. Операции проверки наличия элемента
I. 3. b. Специальные операнды и фукции в выражениях
I. 4. Прочие простые операторы
I. 5. Условный оператор CASE
I. 6. Операторы цикла FOR
I. 6. a. О возможности присваивания значений переменным цикла:
I. 7. Блок операторов PUSH
I. 8. Блок операторов DEBUG
I. 9. Блок операторов SILENT
I. 10. Блок операторов LIMIT
I. 11. Оператор LIKE
I. 12. Оператор REVERT
II. 1. Простые типы данных
II. 1. a. Встроенные простые типы данных
II. 1. b. Запись констант базовых типов данных
II. 1. c. Строки
II. 1. d. Перечисления
II. 2. Переменные, массивы
II. 2. a. Декларация переменных
II. 2. b. Область видимости переменных и полей
II. 2. c. Модификаторы полей
II. 2. d. Декларация именованных констант
II. 2. e. Декларация массивов
II. 2. f. Конструктор массива
II. 2. g. Использование массивов
II. 3. Функции
II. 3. a. Заголовок функции
II. 3. b. Тело функции
II. 3. c. Вызов функций
III. 1. Классы
III. 1. a. Декларация класса
III. 1. b. Модификаторы класса
III. 1. c. Секция импорта
III. 1. d. Наследование
III. 1. e. Объекты. Сильные и слабые ссылки
III. 1. f. Поля
III. 1. g. Методы
III. 2. Работа с объектами классов
III. 2. a. Оператор создания экземпляра
III. 3. Другие операторы уровня класса
III. 4. Завершение класса. История изменений. Массив DATA[].
IV. 1. Декларация структур
IV. 2. Работа со структурами
IV. 3. О реализации структур в конечной программе
V. 1. Основные положения
V. 2. Синтаксис
VI. 1. Кодирование SQL запросов
VI. 2. Структура таблиц БД, оператор TABLE
VI. 3. SQL- подобный синтаксис
VI. 4. Выполнение запросов INSERT, UPDATE, DELETE
VI. 5. Получение результатов SELECT
VI. 6. Транзакции
VI. 7. Синтаксические диаграммы
VII. 1. Нативные (низкоуровневые) функции
VII. 2. Локализация строковых ресурсов
VII. 3. STORE - скрытые параметры
VII. 4. Отменённые и устаревшие классы, структуры, перечисления, поля, функции
VII. 5. Ограничения на значения параметров
VII. 6. Контроль зацикливания
VII. 7. Оптимизация кода. INLINE- вставки
VII. 8. Оптимизация кода. UNROLL ( раскрутка) для циклов FOR
VII. 9. Синтаксический сахар
VII. 10. Краткая справка по "встроенным" функциям
VII. 11. Обобщенные функции
VII. 12. Методы для индексации.[] - организация многомерных массивов
VII. 13. Операторы
VII. 14. Многопоточность
VIII. 1. Настоящая многоплатформенность
VIII. 2. Надежность
V III. 3. Зачем нужен новый синтаксис?
VIII. 4. Где цикл "while" ?
VIII. 5. Зачем нужен новый способ управления памятью?
VIII. 6. Зачем встроенная поддержка операторов SQL?
VIII. 7. Почему нет возможности управлять разрядностью переменных?
VIII. 8. Где тип данных CHAR?
VIII. 9. Почему нет указателей на структуры?
VIII. 10. Краткость кода
a. Краткие имена
b. Префиксный вызов функций
c. Удаление избыточных проверок
d. Операторы LIKE
e. Оформление блочных операторов
f. Декларация локальных переменных
g. Автоматическое освобождение объектных переменных
Содержание