XHarbour programmeringsspråk | |
---|---|
Forfatter | Ron Pinkas [1] |
Opprinnelsesdato | 2001 [1] |
Siste versjon | 1.20.01 (mars 2009) |
Paradigmer | prosedyreprogrammering |
Referanseimplementering | |
Operativsystem | multiplattform |
Tunge | no |
Tillatelse | LPG [2] |
Nettsted | www.xharbour.org |
XHarbour er en kompilator som støtter en utvidelse av programmeringsspråket Clipper , og er bakoverkompatibel med det [3] . Den er utgitt under GPL [4] åpen kildekode -lisens for forskjellige plattformer som DOS , Microsoft Windows , Linux 32, Linux 64, Unix 32, Unix 64, Mac OS X [5] . Den er også kompatibel med Clip -kompilatoren .
Tilbyr flere GT [6] , inkludert konsolldrivere , åpen kildekode lisensiert GUI [7] , slik som HWGui [ 8] , MiniGUI [9] og kommersiell lisensiert GUI [10] , støtter hybridkonsoll / GUI-løsninger, som GTWvt, og GTWvw. Kompilatoren er 100 % kompatibel med programmeringsspråket Clipper og støtter mange språkutvidelser som utvider kjøretidsbiblioteker som OLE , ODBC , MySQL , PostgreSQL , TIpt, TXml, RegEx , HbZip, xbScript. Xharbour har også omfattende tredjepartsstøtte [11] .
Som mange dynamiske språk er det også tilgjengelig som et skriptspråk , ved å bruke en tolk skrevet i xHarbour.
Den ble født i 2001 fra søsterprosjektet Harbour , unnfanget i 1999. Mange programmerere samarbeider om begge prosjektene. Harbor opprettholder maksimal bakoverkompatibilitet , etter å ha blitt opprettet for å rekompilere Clipper-applikasjoner som ellers er foreldet med ny maskinvare- og programvareteknologi. xHarbour på sin side utvider kompilatorens muligheter og benytter seg av mange tredjepartsprodukter, som inkluderer grafiske grensesnitt for Windows.