Harbour (programming language): Difference between revisions

Content deleted Content added
No edit summary
Line 1:
{{rewrite}}
 
'''Harbour''' is a modern, fast, multiplatform languagecomputer ,programming language. it is aan [[open source]] [[cross-platform]] clipper-compatible compiler which runs on many operating systems. (DOS, Microsoft Windows, Linux (32, 64), Unix (32, 64), Mac OS X, Windows CE, Pocket PC).
 
The Harbour license is GPL with an exception supporting commercial applications, so you can distribute commercial application made with Harbour.
 
It is designed to use and compile Clipper source code, with Classy OOP extensionextensions.
 
== Design ==
Line 37:
'''Object Oriented Programming'''
 
Programming in an OOP style is a broader issue than a specific library or a specific interface., Butbut OOP programming is something many Clipper programmers have come to expect. CA-Clipper 5.2 and especially 5.3 added a number of base classes, and a matching OOP syntax. Libraries such as CLASSy, Fivewin, Clip4Win, and TopClass provide additional OOP functionality.
 
Harbour has OOP extensions with full support for classes including inheritance, based on CLASSy syntax. OOP syntax in Harbour is very similar to that of earlier Clipper class libraries so it should be possible to maintain legacy Clipper code with minimal changes.