Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Programming Language

Harbour (programming language)

Procedural Language

Harbour is a programming language used mainly to create database and business programs. It is a modernised, cross-platform version of the older Clipper system, which itself grew out of the dBase database market of the 1980s and 1990s, and it is free and open-source software under a licence compatible with the GNU General Public License. Antonio Linares founded the Harbour project and implementation began in March 1999; the name is a play on Clipper, since a harbour is where ships dock and Harbour is a port of the Clipper language. In 2009 the system was substantially redesigned. Harbour extends the Clipper replaceable database drivers, adds object-oriented extensions with classes and inheritance based on Class(y) syntax, and offers a macro operator that compiles expressions at run time. The same compiler is available on Windows, Linux, several BSD systems, macOS, Android, iOS and other platforms.

Facts
First Released
1999 1
Paradigm
object-oriented extensions 2
Primary Use Domain
Enterprise 2
Execution Model
Compiled 2
Connections

In Field

Source Harbour (programming language) (Wikipedia)
Sources
1. Programming Language Database (PLDB): Harbour
Programming Language Database (PLDB)Lead
Quote, Lead
Harbour is an open source programming language created in 1999 by Antonio Linares.
View the Source
2. Harbour (programming language) (Wikipedia)
  • Object-oriented programming
    Harbour has OOP extensions with full support for classes including inheritance, based on Class(y) syntax.
  • Lead, compiled on many platforms
    Harbour code uses the same databases and can be compiled under a wide variety of platforms
  • Lead, database and business programs
    used mainly to create database/business programs
  • In Group: Business and Data Processing Languages, Lead, database and business use
    Harbour is a computer programming language, used mainly to create database/business programs.
  • In Field: Programming Language Theory, Lead, programming language
    Harbour is a computer programming language, used mainly to create database/business programs.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.