XHarbour

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca
XHarbour
linguaggio di programmazione
AutoreRon Pinkas[1]
Data di origine2001[1]
Ultima versione1.20.01 (marzo 2009)
Paradigmiprogrammazione procedurale
Implementazione di riferimento
Sistema operativomultipiattaforma
Linguaen
LicenzaGPL[2]
Sito webwww.xharbour.org

XHarbour è un compilatore che supporta un'estensione del linguaggio di programmazione Clipper, ed è compatibile retroattivamente con esso[3]. È rilasciato con licenza open source GPL[4] per varie piattaforme come DOS, Microsoft Windows, Linux 32, Linux 64, Unix 32, Unix 64, Mac OS X[5]. È anche compatibile con il compilatore Clip.

Offre molteplici GT[6], tra cui i driver di console, GUI[7] con licenza Open source, come HWGui[8], MiniGUI[9] e GUI con licenza commerciale[10], supporta soluzioni Hybrid Console / GUI, come GTWvt, e GTWvw. Il compilatore è 100% compatibile con il linguaggio di programmazione Clipper e supporta molte estensioni di linguaggio che estendono le librerie di runtime come OLE, ODBC, MySQL, PostgreSQL, TIpt, TXml, RegEx, HbZip, xbScript. Xharbour possiede inoltre un esteso supporto di terze parti[11].

Come molti linguaggi dinamici, è anche disponibile come linguaggio di scripting, utilizzando un interprete scritto in xHarbour.

Nacque nel 2001 dal progetto gemello Harbour, ideato nel 1999. Molti programmatori collaborano ad entrambi i progetti. Harbour si mantiene sulla massima retrocompatibilità, essendo nato per ricompilare applicazioni Clipper altrimenti obsolete alle nuove tecnologie hardware e software. xHarbour dal canto suo estende le possibilità del compilatore e si avvale di molti prodotti di terze parti, che comprendono interfacce grafiche per Windows.

Note[modifica | modifica wikitesto]

  1. ^ a b (EN) About xHarbour, su xharbour.org. URL consultato il 29 settembre 2018.
  2. ^ (EN) xHarbour Licenses, su xharbour.org. URL consultato il 29 settembre 2018.
  3. ^ (EN) xHarbour.org. URL consultato il 29 settembre 2018.
  4. ^ Più un'eccezione alla licenza per supportare eventuali applicazioni commerciali.[senza fonte]
  5. ^ (EN) xHarbour - The Product, su xharbour.org. URL consultato il 29 settembre 2018.
  6. ^ Graphic Terminal.
  7. ^ Graphical User Interface. Interfaccia grafica utente.
  8. ^ Documentazione HWGui, su kresin.ru.
  9. ^ Harbour MiniGUI Extended Edition, su hmgextended.com.
  10. ^ Come Visual xHarbour, FiveWin, Xailer.
  11. ^ Terze parti, definizione, su zerounoweb.it.

Collegamenti esterni[modifica | modifica wikitesto]

  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica