Clarion (язык программирования)
Эта статья нуждается в дополнительных цитатах для проверки . ( июль 2016 г. ) |
Парадигмы | Императивный , структурированный , объектно-ориентированный |
---|---|
Семья | Паскаль |
Разработчик | Jensen & Partners International (JPI), Clarion International, SoftVelocity |
Впервые появился | апрель 1986 г |
Стабильная версия | 11 / Октябрь 2018 г |
Платформа | ИА-32 |
ТЫ | ДОС , Windows |
Лицензия | Собственный |
Веб-сайт | www |
Clarion — это коммерческий проприетарный язык программирования четвертого поколения ( 4GL ), мультипарадигмальный и язык программирования интегрированная среда разработки ( IDE ) от SoftVelocity, используемый для программирования приложений баз данных. Он совместим с методами индексированного последовательного доступа ( ISAM ), языком структурированных запросов ( SQL ) и объектами данных ActiveX ( ADO ), читает и записывает несколько форматов настольных баз данных с плоскими файлами, включая ASCII , значения, разделенные запятыми ( CSV ), DOS (двоичный), FoxPro , Clipper , dBase и некоторых реляционных баз данных через ODBC , Microsoft SQL Server , Sybase SQL Anywhere и Oracle Database благодаря использованию ускоренных собственных драйверов баз данных и XML , Clarion можно использовать для вывода в HTML . XML , обычный текст и формат переносимых документов ( PDF ) и другие.
Среда разработки Clarion ( IDE ) работает на языке Clarion. IDE предоставляет средства генерации кода через систему шаблонов, которые позволяют программистам описывать программу на абстрактном уровне, более высоком, чем операторы кода. Затем генератор превращает этот более высокий уровень в код, который, в свою очередь, затем компилируется и компонуется с помощью обычного компилятора и компоновщика. Этот уровень генерации иногда называют программированием 4GL. Использование слоя генерации не является обязательным. Можно создавать программы полностью на уровне кода ( так называемый 3-й лагер), минуя все средства генерации кода.
Если шаблоны используются для генерации кода, то программисты могут вставлять свой собственный код в сгенерированный код, чтобы изменить или расширить функции, предлагаемые слоем шаблона. Этот процесс внедрения кода можно выполнить, просматривая окружающий сгенерированный код. Такое смешивание кода шаблона и сгенерированного кода позволяет обновлять настройки шаблона и повторно генерировать код без потери встроенного кода.
Шаблоны (из которых генерируется код) предоставляются в исходной форме, и разработчики могут создавать свои собственные шаблоны. Многие шаблоны написаны разными разработчиками: некоторые предлагаются в качестве коммерческих дополнений, а некоторые бесплатны.
Существует три основных продукта Clarion: Professional Edition, Enterprise Edition и .NET.
История
[ редактировать ]Первой версией языка Clarion был продукт DOS под названием Clarion 1.0, который был впервые выпущен в апреле 1986 года. Clarion был создан Брюсом Баррингтоном, одним из основателей медицинской фирмы «HBO & Company» (позже приобретенной McKesson Corporation , [1] ) и небольшая команда разработчиков. Целью Баррингтона было создать язык, который был бы компактным и выразительным и максимально использовал бы экран с отображением в памяти IBM PC, создав дизайнер экрана. Версия 1 создала псевдокод ; первоначальный выпуск включал дизайнер экрана, интерпретатор, редактор и отладчик. Первоначально он поддерживал базы данных, состоящие из файлов DAT, которые представляли собой собственный формат файлов ISAM компании Clarion. Брюс Баррингтон основал Barrington Systems и выпустил версию 1.0.
В 1991 году Баррингтон лицензировал технологию компилятора у компании Jensen & Partners International (JPI). JPI была основана в 1987 году Нильсом Йенсеном, который ранее (1979 или 1981) был одним из основателей Borland . Филипп Кан был специалистом по маркетингу, который построил Borland на основе компилятора Turbo Pascal стоимостью 49 долларов . Нильс и его команда работали над новой технологией компилятора в Borland, когда Кан решил купить Wizard C и назвать ее Turbo C. Нильс и несколько других разработчиков покинули Borland и основали JPI, где продолжили работу над своей технологией компилятора под названием TopSpeed. , который они купили у Borland за 1,7 миллиона долларов.
За это время отношения между Clarion Software и JPI стали более тесными, и 30 апреля 1992 года Clarion объединилась с JPI и образовала компанию, которая в конечном итоге будет называться TopSpeed Corporation. Сотрудники Центра разработки TopSpeed в Лондоне приступили к работе над CDD и исправили множество ошибок.
Clarion 11.1 — это текущая версия, сборка 13788, выпущенная в феврале 2022 года.
По состоянию на август 2023 года сообщество ожидает релиз Clarion 12, но официальных комментариев по подтвержденным будущим функциям пока нет.
Известность
[ редактировать ]Clarion исторически известен как один из первых инструментов компьютерного программирования 4GL, впервые разработанный в 1980-х годах. [ нужна ссылка ]
Ссылки
[ редактировать ]- ^ «История лидера здравоохранения Маккессона: наша история» . Маккессон. Архивировано из оригинала 13 марта 2012 г. Проверено 14 марта 2012 г.
Внешние ссылки
[ редактировать ]- Официальный сайт , SoftVelocity