Research any topic before you write.

Find related topics. | Discover entities. | See connections. | Build a topical map.

Harbour (programming language)

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.

History, Syntax and semantics & Programming philosophy

Use the mouse wheel or two fingers (on touchscreens) to zoom in and out of the map.

Research this topic

Explore the main themes, entities and connections around Harbour (programming language). Start with the topic map, then use the sections below for research and deeper semantic analysis.

Explore this topic

Start with a few of the strongest sections from the source topic. These are research directions, not a list of keywords you must use.

Key facts & relationships

High-confidence facts extracted from structured source data. Use them as anchors for further research.

Designed by
Antonio Linares
Developer
Viktor Szakáts and community
Family
xBase
Filename extensions
.prg, .ch, .hb, .hbp
First appeared
1999; 27 years ago (1999)
License
Open-source GPL-compatible

Topics to explore

Browse the full topic structure. Each item opens a new analysis centered on that subject.

Overview

History

Database support

Programming philosophy

Syntax and semantics

Tools

  • Make Make (software)

Development

XHarbour comparison

GUI libraries and tools

Advanced semantic analysis

Deeper signals for content research, entity SEO and topical coverage. The plain-language headings explain what each technical view is useful for.

Map overview Semantic statistics

Harbour (programming language)

Nodes91
Edges90
Triples23
Avg. degree1.98
Density0.021978
Components1

How this topic connects Entity context

See the strongest relationship patterns around the current topic before diving into the raw triples.

Harbour (programming language)

Top relations

Designed by · 1
Harbour (programming language) → Antonio Linares
Developer · 1
Harbour (programming language) → Viktor Szakáts and community
Family · 1
Harbour (programming language) → xBase
Filename extensions · 1
Harbour (programming language) → .prg, .ch, .hb, .hbp
First appeared · 1
Harbour (programming language) → 1999; 27 years ago (1999)
License · 1
Harbour (programming language) → Open-source GPL-compatible
OS · 1
Harbour (programming language) → Cross-platform
Paradigm · 1
Harbour (programming language) → multi-paradigm: imperative, functional, object-oriented, reflective
Preview release · 1
Harbour (programming language) → 3.2.0dev
Stable release · 1
Harbour (programming language) → 3.0.0 / 17 July 2011; 15 years ago (2011-07-17)

Important terminology Word statistics

Use these terms to understand the vocabulary surrounding the topic, not as a checklist for keyword stuffing.

Important terminology

harbour clipper value may variables expression xbase compiled code database language macro functions type function statement used including compiler syntax

Entity relationships Subject–Predicate–Object triples

SubjectPredicateObjectConfidenceSrc
Harbour (programming language)Designed byAntonio Linares1.00infobox
Harbour (programming language)DeveloperViktor Szakáts and community1.00infobox
Harbour (programming language)FamilyxBase1.00infobox
Harbour (programming language)Filename extensions.prg, .ch, .hb, .hbp1.00infobox
Harbour (programming language)First appeared1999; 27 years ago (1999)1.00infobox
Harbour (programming language)LicenseOpen-source GPL-compatible1.00infobox
Harbour (programming language)OSCross-platform1.00infobox
Harbour (programming language)Paradigmmulti-paradigm: imperative, functional, object-oriented, reflective1.00infobox
Harbour (programming language)Preview release3.2.0dev1.00infobox
Harbour (programming language)Stable release3.0.0 / 17 July 2011; 15 years ago (2011-07-17)1.00infobox
Harbour (programming language)Typing disciplineOptionally duck, dynamic, safe, partly strong1.00infobox
Harbour (programming language)Websiteharbour.github.io1.00infobox

Related concept clusters Concept neighborhoods

These clusters group vocabulary that occurs around closely connected concepts in the source material.

    Connections between topic areas Semantic bridges

    Bridges can reveal useful research angles that are easy to miss in a flat list of related terms.

    Min side: 3
    For writers, content strategists, SEOs, marketers and creators — from quick topic research to advanced semantic analysis.