Harbour (programming language)
| Harbour | |
|---|---|
| Paradigm | multi-paradigm: imperative, functional, object-oriented, reflective | 
| Family | xBase | 
| Designed by | Antonio Linares | 
| Developer | Viktor Szakáts and community | 
| First appeared | 1999 | 
| Stable release | 3.0.0
   / 17 July 2011 | 
| Preview release | |
| Typing discipline | Optionally duck, dynamic, safe, partly strong | 
| OS | Cross-platform | 
| License | Open-source GPL-compatible | 
| Filename extensions | .prg, .ch, .hb, .hbp | 
| Website | harbour | 
| Dialects | |
| Clipper, Xbase++, FlagShip, FoxPro, xHarbour | |
| Influenced by | |
| dBase, Clipper | |
| Influenced | |
| xHarbour | |
Harbour is a computer programming language, used mainly to create database/business programs. It is a modernised cross-platform version of the older Clipper system, which in turn developed from the dBase database market of the 1980s and 1990s. It is free and open-source software which license is GNU General Public License (GPL) compatible.
Harbour code uses the same databases and can be compiled under a wide variety of platforms, including Windows, Linux, Unix variants, several Berkeley Software Distribution (BSD) descendants, macOS, Minix 3, Windows CE, Pocket PC, Symbian, iOS, Android, QNX, VxWorks, OS/2 (including eComStation and ArcaOS), BeOS–Haiku, AIX, and DOS.