Clipper

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.

Clipper ohjelmointiesimerkkejä

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 LUE

Versiohistoria

Ensimmäiset Nantucketin versiot tunnistettiin "kausiversioilla", joita valmistaja kutsui " dBase - kääntäjäksi ":

  • Winter'84 - julkaistu 25. toukokuuta 1985;
  • Summer'85 - kesä 1985;
  • Winter'85 - 29. tammikuuta 1986;
  • Autumn'86 - 31. lokakuuta 1986;
  • Summer'87 - 21. joulukuuta 1987

Nantucket siirtyi myöhemmin digitaalisiin numeroihin:

  • 5,00 - 1990;
  • 5. tammikuuta - 15. huhtikuuta 1991;
  • 5.01 Rev.129 - 31. maaliskuuta 1992.

Computer Associates jatkoi versionumerointia (tuotteen nimi oli CA-Clipper ):

  • 5.01a;
  • 5.20 - 15. helmikuuta 1993;
  • 5.2a - 15. maaliskuuta 1993;
  • 5.2b - 25. kesäkuuta 1993;
  • 5.2c - 6. elokuuta 1993;
  • 5.2d - 25. maaliskuuta 1994;
  • 5.2e - 7. helmikuuta 1995;
  • 5.30 - 26. kesäkuuta 1995;
  • 5.3a - 20. toukokuuta 1996;
  • 5.3b - 20. toukokuuta 1997.

Clipper 5.3:n laillista kopiota tarjottiin 199 dollarilla GrafX -verkkosivustolla , kunnes se poistettiin käytöstä 31. joulukuuta 2017.

Linkit