Klippare

Klippare
Språkklass programmeringsspråk
Utförandetyp sammanställt
Framträdde i 1985
Författare Nantucket Corporation
Släpp CA Clipper 5.3b (1997-05-20)
Blivit påverkad dBase
påverkas Hamn , Klipp
Hemsida grafxsoft.com/clipper.htm
OS MS-DOS

Clipper  är ett system för programmering av applikationer i en databasmiljö , inklusive en kompilator för program skrivna på ett språk nära dBase III + DBMS- språket, en länkredigerare , en avancerad interaktiv symbolisk debugger med ett menyliknande användargränssnitt som kan länkas till programmet som utvecklas för att underlätta dess felsökning. , ett stort bibliotek av objektmoduler av systemfunktioner, såväl som ett antal verktygsprogram ( utilities ). Utvecklad av Nantucket Corporation .

Kärnan i Clipper-systemet är ett DBMS av kompilatortyp med ett autonomt ( engelska  fristående ) språk , som till stor del är kompatibelt med dBase III+ DBMS när det gäller programmeringsspråk för inmatning och organisation av databasen . Produkten skapades med syftet att uppnå högre prestanda hos applikationssystem jämfört med de som skapats med dBaseIII Plus-verktyg. Detta problem löses genom att använda förkompilerad kod vid körning ( P-kod , exekveras av körtiden) istället för att tolka källprogram, samt genom effektivare mekanismer för att indexera databasfiler. Clipper har tillägg som låter dig länka objektmoduler skapade av Clipper-kompilatorn med objektmoduler skapade av andra kompilatorer, som C eller assembler-kompilatorer. Detta gör att du kan skapa färdiga program för en mängd olika ändamål.

1999 skapades en fritt distribuerad Harbor -kompilator , som gör det ganska enkelt att både överföra äldre Clipper-program till modernare plattformar (genom att kompilera konsolapplikationer under Windows eller Linux), och utöka kapaciteten hos gamla program (bevara matematik och logik, ge dem ett grafiskt gränssnitt , ge tillgång till interaktion med andra applikationer via OLE , ge tillgång till alla tillgängliga skrivare och andra enheter, tillgång till Internet).

Computer Associates har försökt att lansera ett clipper-kompatibelt Visual Objects (CAVO) CA-författarverktyg, som i sin tur har utvecklats till Vulcan.net-produkten. Alaska Software släppte Xbase++-produkten och förklarade dess kompatibilitet med både Clipper och Visual Foxpro.

Clipper programmeringsexempel

Ett enkelt hej världen  exempel:

? "Hej världen!"

Mata in data i databasen med hjälp av en inmatningsmask:

ANVÄND KUND DELAD NEW clear @ 1, 0 SÄG "CustNum" GET Custom er->CustNum PICT "999999" GILTIGT Custom er->CustNum > 0 @ 3, 0 SÄG "Kontakta" GET Custom er->Kontakt GILTIGT! tom ( Kund- >Kontakt) @ 4, 0 SÄG "Adress" HÄMTA Custom er->Adress LÄS

Versionshistorik

De första versionerna från Nantucket identifierades av "säsongsversioner", dessa versioner kallades " dBase- kompilatorer " av tillverkaren:

  • Winter'84 - släpptes 25 maj 1985;
  • Sommar'85 - sommar 1985;
  • Winter'85 - 29 januari 1986;
  • Autumn'86 - 31 oktober 1986;
  • Summer'87 - 21 december 1987

Nantucket flyttade senare till digitala nummer:

  • 5.00 - 1990;
  • 5 januari - 15 april 1991;
  • 5.01 Rev.129 - 31 mars 1992.

Computer Associates fortsatte versionsnumreringen (produkten i sig kallades CA-Clipper ):

  • 5.01a;
  • 5,20 - 15 februari 1993;
  • 5.2a - 15 mars 1993;
  • 5.2b - 25 juni 1993;
  • 5.2c - 6 augusti 1993;
  • 5.2d - 25 mars 1994;
  • 5.2e - 7 februari 1995;
  • 5.30 - 26 juni 1995;
  • 5.3a - 20 maj 1996;
  • 5.3b - 20 maj 1997.

En laglig kopia av Clipper 5.3 erbjöds för $199 på GrafX- webbplatsen tills den avvecklades den 31 december 2017.

Länkar