the programmers of harbour , pretend to built a 100% compatible compiler with Clipper 5.2e in different plataforms , ex: Windows 32 bits, Linux.
and the other hand , Xharbour is more aggresive, 100% compatible with Harbour and add other concepts and methods
ex. Sintaxis like C, Delphi
SWITCH cVar
CASE 'A'
CASE 'B'
CASE 'C'
CASE 'D'
cResult := "A-D"
EXIT
CASE 'E'
CASE 'F'
CASE 'G'
CASE 'H'
cResult := "E-H"
EXIT
DEFAULT
cResult := "Other"
END
or
TRY
...
[THROW( <Exp> )]
...
CATCH <Id>
...
END
or
For var in [ Range ]
next