.CH Bestandsextensie
Clipper-headerbestand
| Ontwikkelaar | Nantucket Corporation |
| Populariteit |
3,5 | 6 stemmen |
Wat is een CH-bestand?
Een CH-bestand is een headerbestand dat wordt gebruikt door programma's die zijn geschreven in de programmeertaal Clipper. Het bevat preprocessorrichtlijnen en externe declaraties die vervolgens worden opgenomen in Clipper .PRG-bestanden door naar het CH-bestand te verwijzen met de #include-richtlijn. CH-bestanden worden tegenwoordig meestal gebruikt door programma's die zijn geschreven in de programmeertaal Harbour.
Meer informatie
Clipper is een programmeertaal en compiler die een variant van de programmeertaal xBase gebruikt, zodat ontwikkelaars MS-DOS-programma's kunnen schrijven en verspreiden. Clipper werd in 1985 ontwikkeld door de Nantucket Corporation en kreeg de naam CA-Clipper toen Nantucket in 1992 werd overgenomen door Computer Associates.
Bij het maken van Clipper-programma's konden ontwikkelaars Clipper-headerbestanden maken waarmee ze vaste variabelen konden definiëren en andere preprocessorrichtlijnen konden uitvoeren buiten Clipper-programmabestanden (PRG's). Hierdoor konden ontwikkelaars snel en eenvoudig dezelfde preprocessorrichtlijnen opnemen in veel verschillende programmabestanden, waardoor er minder code hoefde te worden opgeschoond als een preprocessorrichtlijn moest worden gewijzigd. (Als de richtlijn handmatig in veel PRG-bestanden was opgenomen, zouden ontwikkelaars de instantie van de richtlijn in elk PRG-bestand handmatig moeten bijwerken, in plaats van alleen het ene CH-bestand bij te werken.)
Toen het Windows-besturingssysteem MS-DOS verving, raakten Clipper en andere op xBase gebaseerde programmeertalen grotendeels in onbruik. Liefhebbers van Clipper kunnen blijven ontwikkelen in xBase en programma's compileren die CH-bestanden bevatten met Harbour en de Harbour MiniGUI.
Een CH-bestand openen
Omdat CH-bestanden tekstbestanden zijn, kun je ze openen met elke teksteditor, zoals Microsoft Notepad (Windows), Apple TextEdit (Mac) of Github Atom (platformonafhankelijk). Als je echter daadwerkelijk een op xBase gebaseerd programma wilt ontwikkelen of compileren en daarin een CH-bestand wilt gebruiken, moet je Harbour of de Harbour MiniGUI downloaden en installeren. Met deze ontwikkelomgevingen kunnen ontwikkelaars op xBase gebaseerde programma's maken.