Howdy Logo
Glossary Hero image

The Howdy Glossary

Search terms in Glossary


xHarbour is a programming language and an open-source compiler that maintains compatibility with CA-Cl*pper 5.3 (a dBase III and IV development environment). As part of the extended xBase dialect, it has object-oriented features derived from Clipper's successor, Visual Objects. The language syntax allows for multi-paradigm development, with a blend of procedural, imperative programming styles and optional support for encapsulation through classes or universal functions. When compiled into C code by the xhbcl compiler or another compatible toolset like GCC or MSVC++, Harbour can directly access external libraries written in C/C++. This feature enhances its performance capabilities while supporting cross-platform deployment on Windows, Linux, macOS, Android and iOS operating systems. Contributing to new releases under LGPL licensing conditions reinforces its long-term sustainability within the open-source community ecosystem.