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.
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ÄSDe första versionerna från Nantucket identifierades av "säsongsversioner", dessa versioner kallades " dBase- kompilatorer " av tillverkaren:
Nantucket flyttade senare till digitala nummer:
Computer Associates fortsatte versionsnumreringen (produkten i sig kallades CA-Clipper ):
En laglig kopia av Clipper 5.3 erbjöds för $199 på GrafX- webbplatsen tills den avvecklades den 31 december 2017.
xbase programmeringsspråk | |
---|---|
Genomföranden |
|
Ramar |
|
ID | |
Verktyg |
|