Clipper | |
---|---|
Kieliluokka | ohjelmointikieli |
Toteutustyyppi | koottu |
Esiintyi | 1985 |
Tekijä | Nantucket Corporation |
Vapauta | CA Clipper 5.3b (20.5.1997) |
Vaikutettu | dBase |
vaikutti | Satama , Clip |
Verkkosivusto | grafxsoft.com/clipper.htm |
OS | MS-DOS |
Clipper on järjestelmä sovellusten ohjelmointiin tietokantaympäristössä , mukaan lukien kääntäjä ohjelmille, jotka on kirjoitettu lähellä dBase III + DBMS -kieltä , linkkieditori , edistynyt interaktiivinen symbolinen virheenkorjausohjelma valikkotyylisellä käyttöliittymällä , joka voidaan linkittää . ohjelmaan, jota kehitetään helpottamaan sen virheenkorjausta. , suuri kirjasto järjestelmätoimintojen objektimoduuleista sekä useita apuohjelmia ( apuohjelmat ). Nantucket Corporationin kehittämä .
Clipper-järjestelmän ydin on kääntäjätyyppinen DBMS, jossa on autonominen ( englanninkielinen self-contained ) kieli , joka on suurelta osin yhteensopiva dBase III+ DBMS:n kanssa syöttöohjelmointikielen ja tietokannan organisaation suhteen . Tuote luotiin tavoitteena saavuttaa parempi sovellusjärjestelmien suorituskyky verrattuna dBaseIII Plus -työkaluilla luotuihin. Tämä ongelma ratkaistaan käyttämällä esikäännettyä koodia ajon aikana ( P-koodi , ajonaikaisen suorittama) lähdeohjelmien tulkinnan sijaan sekä tehokkaammilla tietokantatiedostojen indeksointimekanismeilla. Clipperissä on laajennuksia, joiden avulla voit linkittää Clipper-kääntäjän luomia objektimoduuleja muiden kääntäjien, kuten C- tai assembler-kääntäjien, luomiin objektimoduuleihin. Näin voit luoda valmiita ohjelmia monenlaisiin tarkoituksiin.
Vuonna 1999 luotiin vapaasti jaettu Harbour -kääntäjä , jonka avulla on melko helppoa siirtää vanhoja Clipper-ohjelmia nykyaikaisemmille alustoille (kääntämällä konsolisovelluksia Windowsissa tai Linuxissa) ja laajentaa vanhojen ohjelmien ominaisuuksia (säilyttää matematiikkaa ja logiikkaa, antaa heille graafinen käyttöliittymä , antaa pääsyn vuorovaikutukseen muiden sovellusten kanssa OLE :n kautta , tarjota pääsy kaikkiin käytettävissä oleviin tulostimiin ja muihin laitteisiin, pääsy Internetiin).
Computer Associates on yrittänyt tuoda markkinoille clipper-yhteensopivan Visual Objects (CAVO) CA -luontityökalun, joka puolestaan on kehitetty Vulcan.net-tuotteeksi. Alaska Software julkaisi Xbase++ -tuotteen ja ilmoitti sen olevan yhteensopiva sekä Clipperin että Visual Foxpron kanssa.
Yksinkertainen Hello world esimerkki:
? "Hei maailma!"Tietojen syöttäminen tietokantaan syöttömaskin avulla:
KÄYTÄ asiakaskohtaista JAETTUA UUSI tyhjennys @ 1, 0 SANO "CustNum" GET Custom er->CustNum PICT "999999" VOIMASSA Custom er->CustNum > 0 @ 3, 0 SANO "YHTEYSTIEDOT" HANKI mukautettu er->Yhteystiedot VOIMASSA! tyhjä ( Asiakas- > Yhteystiedot) @ 4, 0 SANO "Osoite" GET Custom er-> Osoite LUEEnsimmäiset Nantucketin versiot tunnistettiin "kausiversioilla", joita valmistaja kutsui " dBase - kääntäjäksi ":
Nantucket siirtyi myöhemmin digitaalisiin numeroihin:
Computer Associates jatkoi versionumerointia (tuotteen nimi oli CA-Clipper ):
Clipper 5.3:n laillista kopiota tarjottiin 199 dollarilla GrafX -verkkosivustolla , kunnes se poistettiin käytöstä 31. joulukuuta 2017.
xbase ohjelmointikieli | |
---|---|
Toteutukset |
|
Kehykset |
|
IDE | |
Työkalut |
|