Clipper | |
---|---|
Sprog klasse | programmeringssprog |
Udførelsestype | kompileret |
Dukkede op i | 1985 |
Forfatter | Nantucket Corporation |
Frigøre | CA Clipper 5.3b (20/05/1997) |
Blev påvirket | dBase |
påvirket | Havn , klip |
Internet side | grafxsoft.com/clipper.htm |
OS | MS-DOS |
Clipper er et system til programmering af applikationer i et databasemiljø , inklusive en compiler til programmer skrevet i et sprog tæt på dBase III + DBMS sproget, en link editor , en avanceret interaktiv symbolsk debugger med en menu - stil brugergrænseflade , der kan linkes til programmet, der udvikles for at lette dets debugging. , et stort bibliotek af objektmoduler af systemfunktioner, samt en række hjælpeprogrammer ( hjælpeprogrammer ). Udviklet af Nantucket Corporation .
Kernen i Clipper-systemet er en compiler-type DBMS med et autonomt ( engelsk selvstændigt ) sprog , som stort set er kompatibelt med dBase III+ DBMS med hensyn til input programmeringssprog og organisation af databasen . Produktet blev skabt med det formål at opnå højere ydeevne af applikationssystemer sammenlignet med dem, der er skabt ved hjælp af dBaseIII Plus-værktøjer. Dette problem løses ved at bruge præ-kompileret kode ved runtime ( P-code , eksekveret af runtime) i stedet for at fortolke kildeprogrammer, samt ved mere effektive mekanismer til indeksering af databasefiler. Clipper har udvidelser, der giver dig mulighed for at forbinde objektmoduler, der er oprettet af Clipper-compilatoren, med objektmoduler, der er oprettet af andre compilere, såsom C eller assembler-compilatorer. Dette giver dig mulighed for at oprette færdige programmer til en lang række formål.
I 1999 blev der oprettet en frit distribueret Harbor -kompiler , som gør det ret nemt både at overføre ældre Clipper-programmer til mere moderne platforme (ved at kompilere konsolapplikationer under Windows eller Linux), og udvide mulighederne for gamle programmer (bevare matematik og logik, give dem en grafisk grænseflade , give adgang til at interagere med andre applikationer gennem OLE , give adgang til alle tilgængelige printere og andre enheder, adgang til internettet).
Computer Associates har forsøgt at bringe et clipper-kompatibelt Visual Objects (CAVO) CA-forfatterværktøj på markedet, som igen er blevet udviklet til Vulcan.net-produktet. Alaska Software frigav Xbase++-produktet og erklærede dets kompatibilitet med både Clipper og Visual Foxpro.
Et simpelt hello world eksempel:
? "Hej Verden!"Indtastning af data i databasen ved hjælp af en inputmaske:
BRUG Kunde DELT NY clear @ 1, 0 SIG "CustNum" FÅ Custom er->CustNum PICT "999999" GYLDIG Custom er->CustNum > 0 @ 3, 0 SIG "Kontakt" FÅ Kunde->Kontakt GYLDIG ! tom ( Kunde- >Kontakt) @ 4, 0 SAY "Adresse" FÅ Custom er->Adresse LÆSDe første versioner fra Nantucket blev identificeret ved "sæsonbestemte versioner", disse versioner blev kaldt " dBase compilers " af producenten:
Nantucket flyttede senere til digitale udstedelsesnumre:
Computer Associates fortsatte versionsnummereringen (selve produktet blev kaldt CA-Clipper ):
En lovlig kopi af Clipper 5.3 blev tilbudt for $199 på GrafX- webstedet , indtil det blev pensioneret den 31. december 2017.
xbase programmeringssprog | |
---|---|
Implementeringer |
|
Rammer |
|
IDE | |
Værktøjer |
|