Clipper (programozási nyelv) - Clipper (programming language)
Először jelent meg | 1985 |
---|---|
Stabil kiadás | CA Clipper 5.3b / 1997. május 20
|
OS | MS-DOS |
Weboldal | www |
A Clipper egy xBase fordító, amely az xBase számítógépes programozási nyelv egyik változatát valósítja meg . Olyan szoftverek létrehozására vagy kiterjesztésére szolgál, amelyek eredetileg elsősorban MS-DOS alatt működtek . Bár erőteljes általános célú programozási nyelvről van szó, elsősorban adatbázis /üzleti programok létrehozására használták .
A Clipperben nem megvalósított egyik fő dBase funkció a pont-prompt (. Prompt) interaktív parancskészlet, amely fontos része volt az eredeti dBase megvalósításnak.
A Nantucket Corp -tól és később a Computer Associates -től származó Clipper a dBase III adatbázisok natív kódfordítójaként indult, és később továbbfejlődött.
Történelem
A Clippert a Nantucket Corporation hozta létre, amely társaság 1984 -ben Barry ReBell (menedzsment) és Brian Russell (műszaki) indult; Larry Heimendinger volt Nantucket elnöke. 1992-ben a vállalatot 190 millió dollárért eladták a Computer Associates- nek, és a terméket átnevezték CA-Clipper-re.
Clipper jött létre, mint a csere programozási nyelv számára Ashton Tate „s dBASE III , egy nagyon népszerű adatbázis-nyelv abban az időben. Az előnye Clipper fölött dBASE volt, hogy lehet összeállítani , és végre alatt az MS-DOS , mint egy önálló alkalmazás . Az 1985 és 1992 közötti években több millió Clipper -alkalmazás épült, jellemzően a kisvállalkozások számára, amelyek az ügyfélkezelés és a készletgazdálkodás számos aspektusát érintő adatbázisokkal foglalkoznak . Sok kisebb vállalkozás számára az egyedi igényeiknek megfelelő Clipper alkalmazás volt az első tapasztalat a szoftverfejlesztésben. Ezenkívül számos alkalmazást fejlesztettek ki a banki és biztosítótársaságok számára , különösen azokban az esetekben, amikor az alkalmazást túl kicsinek tartották ahhoz, hogy kifejleszthessék és hagyományos mainframe -eken futtassák . Ezekben a környezetekben a Clipper a meglévő mainframe alkalmazások kezelőfelületeként is szolgált .
A termék érésekor sok éven át DOS eszköz maradt , de hozzáadta a C programozási nyelv és a Pascal programozási nyelv elemeit , valamint az OOP -t és a kódblokk adattípust (hibridizálva a dBase makrók vagy karakterláncok fogalmát) (értékelés és funkciómutatók ), hogy sokkal erősebbek legyenek, mint az eredeti. A Nantucket Aspen projektje később érlelődött a Windows natív kódú CA- Visual Objects fordítójává.
Piaci áttörés
A Nantucket jól értékesített a nyugati piacokon. Továbbá, 1991 novemberében a New York Times beszámolt a vállalat sikeréről, "alaposan meggyőzve a szovjet szoftverfejlesztőket arról, hogy a vásárlás előnyösebb a kalóznál". A cikk szerint a Clipper 2000 példányt adott el a Szovjetunióban (világszerte 250 ezerrel szemben).
Hanyatlás
A 90-es évek elején, új tulajdonban, a Clipper nem tudott átállni az MS-DOS-ról a Microsoft Windows rendszerre . Ennek eredményeként 1995 után szinte semmilyen új kereskedelmi alkalmazást nem írtak a Clipperben.
Addigra a "klasszikusan képzett programozó" általában erős gépelést használt , ellentétben az eredeti dBASE nyelvvel. A VO nevű Clipper evolúció erős gépelést adott hozzá, de opcionálissá tette annak érdekében, hogy kompatibilis maradjon a meglévő kóddal. A Clipperből átvett négy fontosabb nyelv a Visual Basic , a Microsoft Access, a Delphi és a Powerbuilder volt . Mindannyian erős gépelést biztosítottak.
A Clipper hanyatlásának másik tényezője az volt, hogy a Clipper 5.0 alatt egyes alkalmazások gyakran és kiszámíthatatlanul összeomlottak. Nantucket nem foglalkozott a kérdéssel, és úgy tűnt, nem szívesen ismeri el. Néhány fejlesztő más termékekre költözött. A problémát (memóriaszivárgás?) A Computer Associates később kijavította.
Néhány meglévő Clipper -alkalmazás tíz -tizenöt évig aktív használatban maradt, rendszeres karbantartást igényel. 2015 körül nagyon csekély volt azoknak a Clipper -alkalmazásoknak a száma, amelyek továbbra is napi kereskedelmi használatot láttak.
Felújítás harmadik felek részéről
A Clipper nyelvet számos szervezet/gyártó aktívan implementálja és bővíti , például az Alaska Software és a FlagShip XBase ++ , valamint ingyenes ( GPL -licencű) projektek, mint a Harbor és az xHarbour .
A jelenlegi megvalósítások nagy része hordozható ( DOS , Windows , Linux ( 32 és 64 bites ), Unix (32 és 64 bites) és macOS ), amelyek számos nyelvi kiterjesztést támogatnak, és nagymértékben kiterjesztették a futásidejű könyvtárakat is különböző cserélhető adatbázis -illesztőprogramokként (RDD), amelyek számos népszerű adatbázis -formátumot támogatnak, mint például a DBF , DBTNTX, DBFCDX ( FoxPro , Apollo, Comix és Advantage Database Server), MachSix (SIx illesztőprogram és Apollo), SQL és így tovább. Ezek az újabb implementációk mind törekszenek a teljes kompatibilitásra a szabványos dBase / xBase szintaxissal, ugyanakkor OOP megközelítéseket és cél-alapú szintaxist is kínálnak, mint pl SQLExecute()
.
Usenet
A Clipper Usenet hírcsoportjai a comp.lang.clipper és a comp.lang.clipper.visual-objektumok .
Programozás a Clipper programban
Egy egyszerű hello world - alkalmazás:
? "Hello World!"
Egy egyszerű adatbázis beviteli maszk:
USE Customer SHARED NEW clear @ 1, 0 SAY "CustNum" GET Customer->CustNum PICT "999999" VALID Customer->CustNum > 0 @ 3, 0 SAY "Contact" GET Customer->Contact VALID !empty(Customer->Contact) @ 4, 0 SAY "Address" GET Customer->Address READ
Verziótörténet
A Clipper különféle változatai voltak
A Nantucket Corporation -től; a "szezonális verziók", amelyeket " dBase -fordítóként " számláznak
- Nantucket Clipper Winter'84 - megjelent 1985. május 25 -én
- Nantucket Clipper Summer'85 - megjelent 1985 -ben
- Nantucket Clipper Winter'85 - 1986. január 29 -én jelent meg
- Nantucket Clipper Autumn'86 - 1986. október 31 -én jelent meg
- Nantucket Clipper Summer'87 - 1987. december 21 -én jelent meg
A Nantucket Corporation -től; Clipper 5
- Nantucket Clipper 5.00 - megjelent 1990 -ben
- Nantucket Clipper 5.01 - megjelent 1991. április 15 -én
- Nantucket Clipper 5.01 Rev.129 - megjelent 1992. március 31 -én
és a Computer Associates cégtől ; CA-Clipper 5
- CA Clipper 5.01a -
- CA Clipper 5.20 - megjelent 1993. február 15 -én
- CA -Clipper 5.2a - megjelent 1993. március 15 -én
- CA Clipper 5.2b - megjelent 1993. június 25 -én
- CA -Clipper 5.2c - megjelent 1993. augusztus 6 -án
- CA Clipper 5.2d - megjelent 1994. március 25 -én
- CA -Clipper 5.2e - megjelent 1995. február 7 -én
- CA Clipper 5.30 - megjelent 1995. június 26 -án
- CA Clipper 5.3a - megjelent 1996. május 20 -án
- CA Clipper 5.3b - megjelent 1997. május 20 -án
Clipper eszközök
A standard vágógép -könyvtár mellett a CA kifejlesztette a "Clipper Tools" nevű könyvtárat a Nantucket megvásárlása után. Ennek a könyvtárnak három változata jelent meg a Clipper verziókkal együtt. Ez a könyvtár de facto szabvány lett a Clipper klónok, például az xHarbour között. Clipper több klónja is klónozta.
Hivatkozások
Külső linkek
- Ingyenes nyílt forráskódú grafika, grafikus felület és formatervező a CA-Clipper számára
- mini Clipper GYIK
- Nyomtasson a Clipperről a legújabb Windows nyomtatókra vonatkozó cikkre
- Az Oasis a legnagyobb fájlarchívum a CA-Clipper és az xBase számára az interneten
- Harbor Project 32/64 bites többplatformos Clipper fordító