Harbour (programming language): Difference between revisions

Content deleted Content added
No edit summary
Some typos
Line 9:
== Design ==
 
Unlike Java which is intended to be write once, run anywhere, Harbour's aim to be '''write once, compile anywhere'''. As the same compiler is available for all of the above operating systems, there is no need for recoding to produce identical products for different platforms, except when operating-system-dependent features are used. Cross-compiling is supported with MinGWMiniGW32.
Under Microsoft Windows Harbour is more stable but less well-documented than Clipper, but has multi-platform capability and is more transparent, customizable and can run from a USB flash drive.
Under Linux and Window Mobile , Clipper source code can be compiled with Harbour with a little adaptation.
 
Harbour use C compiler Borland C++, Microsoft Visual C++ (6, 7,8 8), MinGW, Watcom C.
Harbour offering multiple GT (Graphic Terminals), including console drivers, and Hybrid Console/GUIs, such as GTWvt, and GTWvg.
Line 28:
Harbour have OOP extensions with full inheritance and class declaration. Based on Classy syntax, Harbour follows suit in providing a full collection of commands for declaration of classes, inheritance, and so on. The syntax may not wind up being identical with that in the tool you previously used, but it should be possible to maintain your old Clipper class hierarchy with minimal changes to source code.
 
==xHarbourXharbour comparison==
 
Both the projects to set their standards and to choose what implement and how but we could have a "standard" [x]Harbour syntax.