Clipper (programmeertaal)

Uit Wikipedia, de vrije encyclopedie
Ga naar: navigatie, zoeken

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.

Geschiedenis[bewerken]

Clipper werd oorspronkelijk ontworpen als een compiler voor de (toen) erg populaire dBase-III-taal, waardoor programma's veel sneller werkten. De eerste versie van Clipper 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 Clipper meer volwassen werd, werden elementen uit C en Pascal toegevoegd, en ook object-oriëntatie.

In 2005 werd 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 Mac OS X. Bovendien ondersteunen deze de meest gebruikte databankformaten zoals DBF, DBTNTX, DBFCDX (FoxPro en Comix), MachSix (Apollo) en SQL.

In 1994 verscheen de Windows-versie van Clipper, getiteld Visual Objects, op de markt.

Voorbeeld in Clipper[bewerken]

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

Zie ook[bewerken]