И.
2002
УДК 004. 5
ББК 32. 973. 26-018. 2
Д261
Д261
Серия основана в 2001 году Осипенко А. И›
Деггярев И. В. ‚ составление, 2002
ISBN 5-901321-44-8 © Оформление. Осипенко А. И. , 2002
Язык программирования Clarion
Язык программирования
С|агйоп V
„Универсальный язык
Язык программирования Clarion предназначен для за-
писи высококачественных коммерческих деловых программ
применительно к компьютерам.
Язык является привычным, комфортным и имеет
свойства предшествующих языков с некоторыми свежими
новыми идеями. Синтаксис понятный и современный, при-
влекающий также для профессионального программирова-
ния.
Clarion развивался на предпосылке, что компьютеры
необходимы для коммерческих применений.
Самое большое
применение для мини компьютеров — обычные программы,
написанные для (и обычно посредством) компании, которая
использует их. Самыеобычные коммерческие применения
для решения на настольных ЭВМ- это-электронные табли-
цы, текстовые процессоры, управляющие программы для
Баз Данных. Компании хотят обычные программы и компьютеры
по низкой цене. \
ч Микрокомпьютеры имеют такую цену и достаточно
д мощны для решения обычных программ. Причина, по ко-
о торой так мало деловых приложений для настольных ЭВМ
в том, что высококачественные программы трудно писать, а
программы, которые легко писать недостаточно хороши.
Язык программирования Clarion 5. 0 3
Язык программирования Clarion
Язык Clarion MO)KCT быть расширен операторами и
функциями, написанными на других языках программиро-
вания. Модули расширения языка (language extension mod-
ule (LEM)) должны удовлетворять требованиям и быть об-
работаны специальной утилитой.
Многие библиотеки сегодня могут быть использованы
как модули типа LEM.
Формат программы и операторов
Исходный модуль на Clarion есть файл с операторами
на языке Clarion. Большие программы обычно содержат не-
сколько модулей, которые можно редактировать, компили-
ровать и составлять. Программы могут быть прерваны пере-
становкой групп операторов, которые вызывают процедуры
и функции, хранящиеся в других модулях.
Процедуры используются для операторов, которые
выполняются больше, Чем один раз или для операторов,
которые имеют простое назначение и могут быть ясно
описаны.