Clarion (язык программирования)

Материал из Seo Wiki - Поисковая Оптимизация и Программирование
Перейти к навигацииПерейти к поиску

Язык программирования Кларион и интегрированная среда для разработки программ (IDE) разработаны фирмой Softvelocity для программирования приложений, связанных с обработкой баз данных. Язык позволяет работать с большим количеством баз данных, в том числе SQL-серверами, работать с интерфейсами ODBC и ADO, обрабатывать документы формата XML и выводить документы формата HTML, XML, PDF и других.

В связи с ориентацией языка на деловые приложения, непосредственно в язык включены средства описания экранных форм, отчётов и баз данных. Что, тем не менее, не мешает созданию и системных утилит, позволяющих взаимодействовать с Операционной Системой на низком уровне не менее эффективно, чем программам, написанным на общепринятых языках "низкого уровня" таким, как Ассемблер, Си и др. Эта возможность обеспечивается благодаря интеграции Clarion-программ с программами на языке Модула-2, компилятор с которого встроен в СУБД. Кроме того, встроенный в интегрированную среду разработки «словарь» (депозиторий данных) позволяет описать параметры переменных и структур данных для управления генерацией текста программы.

Для упрощения процесса разработки программ широко используются принципы визуального программирования. Встроенные в среду разработки «шаблоны», тесно связанные с генератором кода, предназначены для построения высококачественного повторно используемого кода и резко сокращают затраты времени на решение рутинных задач. Для простых приложений могут быть созданы программы, включающие минимальное количество «рукописного кода» или даже целиком сгенерированные шаблонами. Разработчик программ в интерактивном режиме указывает параметры вызова шаблонов, и встроенный макрогенератор порождает программный код. При необходимости в шаблонах могут быть описаны «точки вставки», где разработчик может вставить свой собственный код, который будет вставлен в сгенерированный текст программы. Шаблоны открыты для модификации и просты для изучения, а язык шаблонов позволяет добавлять новые возможности, в том числе даже не предусмотренные создателями Clarion.

В настоящее время (середина 2006 года) существуют как версии для DOS, так и версии для Windows (самыми популярными из которых являются две последние - C55 и C63). Так же, очень активно ведётся разработка версии, способной генерировать программы для среды .Net По утверждениям разработчиков первая рабочая версия Clarion.NET может быть доступна уже в конце текущего года.

Распространением Clarion в России занимается фирма Арсис

da:Clarion programmering de:Clarion (Programmiersprache) en:Clarion (programming language) es:Clarion fi:Clarion (ohjelmointikieli) it:Clarion no:Clarion (programmeringsspråk) pl:Clarion (język programowania)

Если вам нравится SbUP.com Сайт, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....