Klipr

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.

Příklady programování Clipper

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 READ

Historie verzí

První verze z Nantucketu byly označeny „sezónními verzemi“, tyto verze byly výrobcem nazývány „ dBase kompilátory “:

  • Winter'84 - vydáno 25. května 1985;
  • Summer'85 - léto 1985;
  • Winter'85 - 29. ledna 1986;
  • Autumn'86 - 31. října 1986;
  • Summer'87 – 21. prosince 1987

Nantucket později přešel na digitální čísla vydání:

  • 5,00 - 1990;
  • 5. ledna - 15. dubna 1991;
  • 5.01 Rev.129 – 31. března 1992.

Computer Associates pokračovali v číslování verzí (samotný produkt se jmenoval CA-Clipper ):

  • 5,01a;
  • 5.20 - 15. února 1993;
  • 5.2a - 15. března 1993;
  • 5.2b - 25. června 1993;
  • 5.2c - 6. srpna 1993;
  • 5.2d - 25. března 1994;
  • 5.2e - 7. února 1995;
  • 5.30 - 26. června 1995;
  • 5.3a - 20. května 1996;
  • 5.3b – 20. května 1997.

Legální kopie Clipper 5.3 byla nabízena za 199 $ na webu GrafX , dokud nebyla 31. prosince 2017 vyřazena.

Odkazy