Clipper

Clipper
Clipper
Тип исполнения:

компилируемый

Появился в:

1985

Автор(ы):

Nantucket Corporation

Релиз:

CA Clipper 5.3b (20.05.1997)

Испытал влияние:

dBase

Повлиял на:

Harbour, Clip

Сайт:

www.grafxsoft.com/clipper.htm , clipper.b.qip.ru

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 компилятор.

Ссылки



Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Полезное


Смотреть что такое "Clipper" в других словарях:

  • clipper — [ klipɶr ] n. m. • 1845; mot angl. « qui coupe (les flots) » ♦ Anciennt Voilier fin de carène. ♢ Avion de transport transocéanique. ● clipper nom masculin (anglais clipper, de to clip, fendre) Navire de commerce du XIXe s. conçu pour la vitesse… …   Encyclopédie Universelle

  • Clipper — Saltar a navegación, búsqueda Por clipper, cliper o clíper puede entenderse: el lenguaje de programación Clipper; el tipo de embarcación clíper; la marca de mecheros “Clipper”; la marca de refrescos “Clipper”; el cohete experimental Delta Clipper …   Wikipedia Español

  • Clipper — Clip per (kl[i^]p p[ e]r), n. 1. One who clips; specifically, one who clips off the edges of coins. [1913 Webster] The value is pared off from it into the clipper s pocket. Locke. [1913 Webster] 2. A machine for clipping hair, esp. the hair of… …   The Collaborative International Dictionary of English

  • Clipper — Sm Klipper. Clipper (auch Klipper) Sm per. Wortschatz fach. (20. Jh.) Entlehnung. Heute vor allem großes Verkehrsflugzeug und in dieser Bedeutung nach englischem Vorbild übertragen aus ne. clipper schnelles Schiff ; auch in dieser früheren… …   Etymologisches Wörterbuch der deutschen sprache

  • Clipper — (Пезаро,Италия) Категория отеля: 3 звездочный отель Адрес: Viale Marconi 53, 61121 Пезаро, И …   Каталог отелей

  • clipper — late 14c., a sheepshearer; early 15c., a barber; c.1300 as a surname; from M.E. clippen shorten (see CLIP (Cf. clip) (1)). The type of fast sailing ship so called from 1823 (in Cooper s The Pilot ), probably from clip (1) in sense of to move or… …   Etymology dictionary

  • Clipper — Clipper, langes schmales Segelschiff, welches sich durch Schnelligkeit auszeichnet, zuerst in Amerika gebaut u. zur Fahrt zwischen New York u. S. Franzisco benutzt …   Pierer's Universal-Lexikon

  • clipper — → clíper …   Diccionario panhispánico de dudas

  • clipper — |clípâr| s. m. Ver clíper. • Plural: clippers.   ‣ Etimologia: palavra inglesa …   Dicionário da Língua Portuguesa

  • clipper — ► NOUN 1) (clippers) an instrument for clipping. 2) a fast sailing ship, especially one of 19th century design with concave bows and raked masts …   English terms dictionary


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»