Clipper (programmeertaal)
Clipper is een programmeertaal die vroeger veel gebruikt werd om programma's te maken onder het besturingssysteem DOS. Hoewel het algemeen gebruikt kan worden, diende het vooral voor het maken van databankprogramma's.
Clipper werd oorspronkelijk ontworpen als een compiler voor de (toen) erg populaire dBase-III-taal, waardoor programma's dikwijls veel sneller werkten. De eerste Clipper-Versie werd in de winter van 1985 door de firma Nantucket uitgebracht. Deze verkocht het in 1992 aan Computer Associates.
De broncode voor Clipper was niet helemaal hetzelfde als voor dBase-III. Dat kon in de praktijk vrij eenvoudig omzeild worden, door twee stukjes code voor allebei te maken. Zo heeft Clipper andere index-bestanden voor de databanken.
Naargelang het product meer volwassen werd, werden elementen uit C en Pascal toegevoegd, en ook object-oriëntatie.
In 2005 wordt de Clipper-taal nog altijd actief gebruikt en uitgebreid door verschillende organisaties/verkopers, zowel gratis (GPL) in de vorm van Clip, Harbour of xHarbour, als commercieel, bijvoorbeeld Xbase++, en FlagShip. Veel van de huidige implementaties kunnen gedraaid worden op DOS, Windows, Linux, Unix, en OS/X en ondersteunen de meest gebruikte databankformaten, zoals DBF, DBTNTX, DBFCDX (FoxPro en Comix), MachSix (Apollo), SQL, en andere.
Veel organisaties zetten toepassingen vanuit Clipper (bedoeld voor MS-DOS) over naar het Microsoft Windows-platform.
[bewerk] Voorbeeld in Clipper
Een eenvoudige Hello world-toepassing:
? "Hello World"
Een eenvoudige databankinvoer:
USE klant SHARED NEW CLEAR @ 1, 0 SAY "Klantnummer " GET klant->nummer PICT "999999" VALID klant->nummer > 0 @ 3, 0 SAY "Naam " GET klant->naam VALID !empty(klant->naam) @ 4, 0 SAY "Adres " GET klant->adres READ
[bewerk] Externe links
- clipperconversion.com Conversie van Clipper DOS-programma naar een Windows programma.
- Website van Xbase++
- Website van FlagShip
- Multisofts Flagship
- Harbour Project
- xHarbour Project
Overzicht van programmeertalen |
Industrieel: |