Maşină de tuns

Maşină de tuns
Clasa de limba limbaj de programare
Tipul de execuție compilate
Aparut in 1985
Autor Nantucket Corporation
Eliberare CA Clipper 5.3b (20.05.1997)
A fost influențat dBase
influențat Port , Clip
Site-ul web grafxsoft.com/clipper.htm
OS MS-DOS

Clipper  este un sistem de programare a aplicațiilor într-un mediu de bază de date , inclusiv un compilator pentru programe scrise într-un limbaj apropiat de limbajul dBase III + DBMS , un editor de linkuri , un depanator simbolic interactiv avansat cu o interfață de utilizator în stil meniu care poate fi conectată . la programul în curs de dezvoltare pentru a facilita depanarea acestuia. , o bibliotecă mare de module obiecte ale funcțiilor sistemului, precum și o serie de programe utilitare ( utilități ). Dezvoltat de Nantucket Corporation .

Nucleul sistemului Clipper este un SGBD de tip compilator cu un limbaj autonom (în engleză autonom  ) , care este în mare măsură compatibil cu SGBD-ul dBase III+ în ceea ce privește limbajul de programare de intrare și organizarea bazei de date . Produsul a fost creat cu scopul de a obține performanțe mai mari ale sistemelor de aplicații în comparație cu cele create folosind instrumentele dBaseIII Plus. Această problemă este rezolvată prin utilizarea codului pre-compilat la runtime ( P-code , executat de runtime) în loc de interpretarea programelor sursă, precum și prin mecanisme mai eficiente de indexare a fișierelor bazei de date. Clipper are extensii care vă permit să legați modulele obiect create de compilatorul Clipper cu modulele obiect create de alți compilatori, cum ar fi compilatoarele C sau asamblare. Acest lucru vă permite să creați programe gata făcute pentru o mare varietate de scopuri.

În 1999, a fost creat un compilator Harbour distribuit gratuit , ceea ce face destul de ușor atât transferul de programe Clipper vechi pe platforme mai moderne (prin compilarea aplicațiilor de consolă sub Windows sau Linux), cât și extinderea capacităților programelor vechi (păstrând matematica și logica, oferiți-le o interfață grafică , oferiți acces pentru a interacționa cu alte aplicații prin OLE , oferiți acces la toate imprimantele și alte dispozitive disponibile, acces la Internet).

Computer Associates a încercat să introducă pe piață un instrument de creație CA pentru Visual Objects (CAVO) compatibil cu clipper, care, la rândul său, a fost dezvoltat în produsul Vulcan.net. Alaska Software a lansat produsul Xbase++, declarându-și compatibilitatea atât cu Clipper, cât și cu Visual Foxpro.

Exemple de programare Clipper

Un exemplu simplu de salut lumea  :

? "Salut Lume!"

Introducerea datelor în baza de date folosind o mască de intrare:

USE Custom er SHARED NEW clear @ 1, 0 SAY "CustNum" GET Custom er->CustNum PICT "999999" VALID Custom er->CustNum > 0 @ 3, 0 SAY "Contact" GET Custom er->Contact VALID! gol ( Client- >Contact) @ 4, 0 SAY "Adresă" GET Custom er->Adresă READ

Istoricul versiunilor

Primele versiuni de la Nantucket au fost identificate prin „versiuni sezoniere”, aceste versiuni au fost numite „ compilatoare dBase ” de către producător:

  • Winter'84 - lansat pe 25 mai 1985;
  • Vara'85 - vara 1985;
  • Winter'85 - 29 ianuarie 1986;
  • Toamna'86 - 31 octombrie 1986;
  • Vara'87 - 21 decembrie 1987

Nantucket a trecut ulterior la numerele de ediție digitale:

  • 5,00 - 1990;
  • 5 ianuarie - 15 aprilie 1991;
  • 5.01 Rev.129 - 31 martie 1992.

Computer Associates a continuat numerotarea versiunilor (produsul în sine se numea CA-Clipper ):

  • 5,01a;
  • 5,20 - 15 februarie 1993;
  • 5.2a - 15 martie 1993;
  • 5.2b - 25 iunie 1993;
  • 5.2c - 6 august 1993;
  • 5.2d - 25 martie 1994;
  • 5.2e - 7 februarie 1995;
  • 5,30 - 26 iunie 1995;
  • 5.3a - 20 mai 1996;
  • 5.3b - 20 mai 1997.

O copie legală a Clipper 5.3 a fost oferită pentru 199 USD pe site-ul web GrafX până când a fost retrasă la 31 decembrie 2017.

Link -uri