Klipr | |
---|---|
Jazyková třída | programovací jazyk |
Typ provedení | sestaven |
Objevil se v | 1985 |
Autor | Nantucket Corporation |
Uvolnění | CA Clipper 5.3b (20.05.1997) |
Byl ovlivněn | dBase |
ovlivnil | Přístav , klip |
webová stránka | grafxsoft.com/clipper.htm |
OS | MS-DOS |
Clipper je systém pro programování aplikací v databázovém prostředí , včetně kompilátoru pro programy napsané v jazyce blízkém jazyku dBase III + DBMS , editoru odkazů , pokročilého interaktivního symbolického debuggeru s uživatelským rozhraním ve stylu menu , které lze propojit k vyvíjenému programu pro usnadnění jeho ladění, velkou knihovnu objektových modulů systémových funkcí a také řadu obslužných programů ( utilit ). Vyvinutý společností Nantucket Corporation .
Jádrem systému Clipper je DBMS kompilátorového typu s autonomním ( anglicky soběstačným ) jazykem , který je do značné míry kompatibilní s DBMS dBase III+ z hlediska vstupního programovacího jazyka a organizace databáze . Produkt byl vytvořen s cílem dosáhnout vyššího výkonu aplikačních systémů oproti těm vytvořeným pomocí nástrojů dBaseIII Plus. Tento problém je vyřešen použitím předkompilovaného kódu za běhu ( P-kód , spouštěný běhovým prostředím) namísto interpretace zdrojových programů a také účinnějšími mechanismy pro indexování databázových souborů. Clipper má rozšíření, která vám umožňují propojit objektové moduly vytvořené kompilátorem Clipper s objektovými moduly vytvořenými jinými kompilátory, jako jsou kompilátory C nebo assembleru. To vám umožní vytvářet hotové programy pro širokou škálu účelů.
V roce 1999 byl vytvořen volně distribuovaný kompilátor Harbor , který umožňuje poměrně snadno převést starší programy Clipper na modernější platformy (kompilací konzolových aplikací pod Windows nebo Linux) a rozšířit možnosti starých programů (zachování matematiky a logiky, dát jim grafické rozhraní , umožnit interakci s jinými aplikacemi prostřednictvím OLE , poskytnout přístup ke všem dostupným tiskárnám a dalším zařízením, přístup k internetu).
Computer Associates se pokusili uvést na trh nástroj pro tvorbu CA Visual Objects (CAVO) kompatibilní s clipperem, který byl následně vyvinut do produktu Vulcan.net. Alaska Software vydala produkt Xbase++ a deklarovala jeho kompatibilitu s Clipper a Visual Foxpro.
Jednoduchý příklad ahoj světe :
? "Ahoj světe!"Zadání dat do databáze pomocí vstupní masky:
POUŽÍVEJTE ZÁKAZNÍK SDÍLENÉ NOVÉ clear @ 1, 0 ŘEKNĚTE "CustNum" GET Custom er->CustNum PICT "999999" PLATNÉ Custom er- >CustNum > 0 @ 3, 0 ŘEKNĚTE "Kontakt" ZÍSKEJTE Vlastní er->Kontakt PLATNÝ! prázdné ( Zákazník- >Kontakt) @ 4, 0 ŘEKNĚTE „Adresa“ GET Custom er->Address READPrvní verze z Nantucketu byly označeny „sezónními verzemi“, tyto verze byly výrobcem nazývány „ dBase kompilátory “:
Nantucket později přešel na digitální čísla vydání:
Computer Associates pokračovali v číslování verzí (samotný produkt se jmenoval CA-Clipper ):
Legální kopie Clipper 5.3 byla nabízena za 199 $ na webu GrafX , dokud nebyla 31. prosince 2017 vyřazena.
programovací jazyk xbase | |
---|---|
Implementace |
|
Rámce |
|
IDE | |
Nástroje |
|