Clipper
Clipper — система программирования приложений в среде базы данных, включающая компилятор программ, написанных на языке, близком к языку СУБД dBase III+, редактор связей,развитый интерактивный символический отладчик, обладающий пользовательским интерфейсом в стиле меню, который можно связать с разрабатываемой программой для облегчения её отладки, большую библиотеку объектных модулей системных функций, а также ряд служебных программ (утилит). Разработана корпорацией Nantucket[en].
Ядром системы Clipper является СУБД компилирующего типа с автономным (англ. self-contained) языком, в значительной мере совместимую по входному языку программирования и организации базы данных с СУБД dBase III+. Продукт создавался с целью достижения более высокой производительности прикладных систем по сравнению с созданными с помощью средств dBaseIII Plus. Эта задача решена использованием на стадии исполнения заранее скомпилированного кода (P-кода, исполняемого средой выполнения) вместо интерпретации исходных программ, а также за счёт более эффективных механизмов индексирования файлов баз данных. Clipper имеет средства расширения, позволяющие компоновать объектные модули, созданные компилятором Clipper с объектными модулями, созданными другими компиляторами, например компиляторами си или ассемблера. Это позволяет создавать готовые программы самого разнообразного назначения.
В настоящее время язык Clipper продолжает развиваться усилиями сторонних разработчиков, нашей фирмой предлагаются продукты для миграции Clipper программ в Windows и Unix, а также продукты для перевода Clipper приложений в технологию клиент-сервер. Наиболее интересные современные продукты для Clipper программ это Alaska Xbase++ и Apollo.
-