Clipper

Материал из свободной русской энциклопедии «Традиция»
Перейти к навигации Перейти к поиску

Clipper (Клиппер) — это созданная фирмой Nantucket Corp. система программирования приложений в среде БД, включающая в себя быстрый компилятор программ, написанных на языке, близком к языку СУБД dBaseIII PLUS, редактор связей, развитый интерактивный символический отладчик, обладающий пользовательским интерфейсом в стиле меню, который можно связать с разрабатываемой программой для облегчения ее отладки, большую библиотеку объектных модулей системных функций, а также ряд служебных программ (утилит).

Система Clipper представляет собой, по существу, СУБД компилирующего типа с автономным (self-contained) языком, в значительной мере совместимую по входному языку программирования и организации базы данных с СУБД dBaseIII PLUS. Основная цель разработки этого программного продукта достижение более высокой производительности прикладных систем по сравнению с созданными с помощью средств dBaseIII PLUS. Эта задача решается благодаря использованию на стадии исполнения заранее скомпилированного кода вместо интерпретации исходных программ, а также за счет более эффективных механизмов индексирования файлов БД.

Первоначально версии Клиппер нумеровались по дате выпуска. Были выпущены версии

  • Nantucket Clipper Winter'84 - опубликована May 25, 1985
  • Nantucket Clipper Summer'85 - опубликована 1985
  • Nantucket Clipper Winter'85 - опубликована January 29, 1986
  • Nantucket Clipper Autumn'86 - опубликована October 31, 1986
  • Nantucket Clipper Summer'87 - опубликована December 21, 1987

После этого Nantucket перешла к стандартному стилю нумерации версий, выпустив в 1990 году версию 5.0. После покупки основного разработчика компанией Computer Associates, для которой разработка Clipper оказался третьестепенным по важности продуктом, развитие его было практически провалено как с маркетинговых, так и с технических позиций. Выпущенная в 1997 году версия CA Clipper 5.3b оказалась последней.

Влияние на другие языки[править | править код]

Clipper оказался одной из самых удачных разработок xBASE. Кроме того, по своей форме (компилируемый язык, не связанный с визуальной средой, имевшей место в dBASE и FoxPro, он оказался наиболее удобным для воспроизведения.

Это послужило тому, что Clipper стал родоначальником самостоятельной ветки в развитии клонов xBASE, став основой для таких разработок как Clip, Harbour, xHarbour, XBase++, и FlagShip.