Jump to content

Harbour: Difference between revisions

From EDM2
Created page with "==Description== 250px|right An open source multi-platform xBase database compiler that uses a C compiler as a back end to generate binaries. ==V..."
 
No edit summary
Line 1: Line 1:
==Description==
==Description==
[[Image:Harbourlogo.jpg|250px|right]]
[[Image:Harbourlogo.jpg|250px|right]]
An open source multi-platform [[xBase]] database compiler that uses a C compiler as a back end to generate binaries.
An open source multi-platform [[xBase]] database compiler that uses a C compiler as a back end to generate binaries. Although it has been forked a couple of times, Harbour is the oldest open source Clipper clone out there (if we ignore old xBase in clipper [[DOS]] tools like [[nanoBase]]) and has by far the largest mindshare out there, not the least because they have had a rather conservative attitude towards development and platform support.


==Versions==
==Versions==
Line 28: Line 28:
==Source==
==Source==
* Harbour is primarily written in [[C]] with a few libraries being written in [[C++]]
* Harbour is primarily written in [[C]] with a few libraries being written in [[C++]]
* [http://sourceforge.net/projects/harbour-project Source code repository]
* [https://github.com/harbour/core/ Source code repository]


[[Category:Tools]][[Category:Databases]][[Category:xBase]][[Category:Open Source Software]][[Category:Software written in C]][[Category:Software written in C++]][[Category:DOS Tools]][[Category:MS Windows Tools]][[Category:Linux Tools]][[Category:MAC OSX Tools]][[Category:BSD Tools]]
[[Category:Tools]][[Category:Databases]][[Category:xBase]][[Category:Open Source Software]][[Category:Software written in C]][[Category:Software written in C++]][[Category:DOS Tools]][[Category:MS Windows Tools]][[Category:Linux Tools]][[Category:MAC OSX Tools]][[Category:BSD Tools]]

Revision as of 16:54, 3 December 2014

Description

An open source multi-platform xBase database compiler that uses a C compiler as a back end to generate binaries. Although it has been forked a couple of times, Harbour is the oldest open source Clipper clone out there (if we ignore old xBase in clipper DOS tools like nanoBase) and has by far the largest mindshare out there, not the least because they have had a rather conservative attitude towards development and platform support.

Versions

Prerequisites

  • Open Watcom C compiler, used to compile the output of the xHarbour compiler into machine code.
  • GCC compiler, alternative tool to compile the output of the xHarbour compiler into machine code, available in versions for both the 3.x and 4x GCC Branches.
Note that using the GCC back end means that the complied binary will rely on GCC DLL's

Links

License

  • The bulk of the project is licensed under the GPL v2.

Author

  • Harbour Project
  • Antonio Linares (Project starter)
  • Maurilio Longo (OS/2 Port)
  • Przemyslaw Czerpak

Source