- Clipper
-
Clipper Тип исполнения: Появился в: 1985
Автор(ы): Nantucket Corporation
Релиз: CA Clipper 5.3b (20.05.1997)
Испытал влияние: Повлиял на: Harbour, Clip
Сайт: Clipper — система программирования приложений в среде базы данных, включающая в себя быстрый компилятор программ, написанных на языке, близком к языку СУБД dBase III PLUS, редактор связей, развитый интерактивный символический отладчик, обладающий пользовательским интерфейсом в стиле меню, который можно связать с разрабатываемой программой для облегчения её отладки, большую библиотеку объектных модулей системных функций, а также ряд служебных программ (утилит). Разработана корпорацией Nantucket.
Система Clipper представляет собой, по существу, СУБД компилирующего типа с автономным (англ. self-contained) языком, в значительной мере совместимую по входному языку программирования и организации базы данных с СУБД dBase III+. Продукт создавался с целью достижения более высокой производительности прикладных систем по сравнению с созданными с помощью средств dBaseIII Plus. Эта задача решена использованием на стадии исполнения заранее скомпилированного кода вместо интерпретации исходных программ, а также за счёт более эффективных механизмов индексирования файлов БД. Clipper имеет средства расширения, позволяющие компоновать объектные модули, созданные компилятором Clipper с объектными модулями, созданными другими компиляторами, например компиляторами Си или Ассемблера. Это позволяет создавать готовые программы самого разнообразного назначения.
С 1999 года создан свободно распространяемый компилятор Harbour, позволяющий достаточно просто как перенести унаследованные Clipper-программы на более современные платформы (скомпилировав консольные приложения под Windows или Linux), так и расширить возможности старых программ (сохранив математику и логику, придать им графический интерфейс, дать доступ к взаимодействию с другими приложениями через OLE, обеспечить доступ к всем доступным принтерам и иным устройствам, выход в Интернет).
Содержание
Примеры программирования на Clipper
Простой hello world - пример:
? "Hello World!"
Ввод данных в базу данных с использованием маски ввода:
USE Customer SHARED NEW clear @ 1, 0 SAY "CustNum" GET Customer->CustNum PICT "999999" VALID Customer->CustNum > 0 @ 3, 0 SAY "Contact" GET Customer->Contact VALID !empty(Customer->Contact) @ 4, 0 SAY "Address" GET Customer->Address READ
История версий
Версии Clipper в хронологическом порядке
От Nantucket Corporation; версии "времен года" ("seasonal versions"), объявлявшиеся как (billed as) "dBase-компиляторы" ("dBase compilers")
- Nantucket Clipper Winter'84 - дата выпуска 25 мая 1985
- Nantucket Clipper Summer'85 - дата выпуска 1985
- Nantucket Clipper Winter'85 - дата выпуска 29 января 1986
- Nantucket Clipper Autumn'86 - дата выпуска 31 октября 1986
- Nantucket Clipper Summer'87 - дата выпуска 21 декабря 1987
От Nantucket Corporation; Clipper 5
- Nantucket Clipper 5.00 - дата выпуска 1990
- Nantucket Clipper 5.01 - дата выпуска 15 апреля 1991
- Nantucket Clipper 5.01 Rev.129 - дата выпуска 31 марта 1992
и от Computer Associates; CA-Clipper 5
- CA Clipper 5.01a -
- CA Clipper 5.20 - дата выпуска 15 февраля 1993
- CA-Clipper 5.2a - дата выпуска 15 марта 1993
- CA Clipper 5.2b - дата выпуска 25 июня 1993
- CA-Clipper 5.2c - дата выпуска 6 августа 1993
- CA Clipper 5.2d - дата выпуска 25 марта 1994
- CA-Clipper 5.2e - дата выпуска 7 февраля 1995
- CA Clipper 5.30 - дата выпуска 26 июня 1995
- CA Clipper 5.3a - дата выпуска 20 мая 1996
- CA Clipper 5.3b - дата выпуска 20 мая 1997
См. также
- Harbour - 32/64-битный мультиплатформный open-source совместимый с Clipper компилятор.
Ссылки
- Русскоязычный форум по Clipper, (x)Harbour, MiniGUI
- Harbour Project 32/64-битный мультиплатформный open-source совместимый с Clipper компилятор
- «comp.lang.clipper» newsgroup
- «comp.lang.xharbour» newsgroup
- From CA-Clipper to Windows in 5 minutes От CA-Clipper в Windows за 5 минут: Как установить Harbour MiniGUI и скомпилировать EXE-файл для Windows.
- Alaska Software vendor of XBase++
- Apollo database engine supports CA-Clipper and FoxPro data files
- FGLIB - Free Open Source Graphic,GUI & Form Designer for CA-Clipper
- mini Clipper FAQ
- Print from Clipper to newest Windows printers статья "Печать из Clipper на новые Windows-принтеры"
- The Oasis большой архив файлов для CA-Clipper и других xBase-языков
- Visual FlagShip Совместимый с Clipper компилятор для Linux, Unix и Windows
- Xailer - интегрированная среда разработки (IDE) под Windows
- DBFree - xBase-интерпретатор для создания Web-приложений (добавляет xBase/Clipper скрипты на стороне сервера (server-side scripting) для веб-серверов IIS / Apache / Xitami)
Для улучшения этой статьи желательно?: - Найти и оформить в виде сносок ссылки на авторитетные источники, подтверждающие написанное.
- Проставив сноски, внести более точные указания на источники.
Язык программирования xBase Реализации dBase · Clipper · Visual Objects · Visual FoxPro · Harbour Project · XBase++ · Flagship · xHarbour · Recital · Vulcan.NET · Cule.Net · CLIP · VP-Info Frameworks FiveWin · Class(y) · Harbour MiniGui · LetoDB · CA-Tools · Nantucket Forum · ooHG · HBQt · HBWxW · DBFree · Apollo · HwGUI · WxHarbour · xbGTK · xHGtk · T-Gtk IDE HBIDE · dBase · Xailer · Visual Objects Инструменты Mediator · DBFView · Advantage Database Server · EasyReport · Clip2Win Категории:- Появились в 1985 году
- Языки программирования по алфавиту
- Языки программирования
- Языки программирования семейства xBase
- СУБД
Wikimedia Foundation. 2010.