- Compilador Harbour
-
Harbour es un compilador del lenguaje de programación xBase (una variante de Clipper) desarrollado como software libre. Su objetivo inicial fue soportar todas las sentencias y extensiones del Clipper 5.2, la versión más popular del compilador, aunque hoy en día se han incorporado un gran número de extensiones y funcionalidades, como el soporte para la programación a objetos, hashes y nuevos tipos de datos, etc.
Harbour es además un compilador de plataforma cruzada, capaz de compilar para y ejecutarse en MS-DOS, MS Windows, OS/2, iPhone OS y GNU/Linux.
El proyecto fue iniciado por Antonio Linares, creador de la biblioteca FiveWin, y fue rápidamente secundado por otras figuras del desarrollo en Clipper. Varias de las casas que desarrollan bibliotecas para Clipper respaldaron el proyecto, soportándolo en sus productos. En la actualidad los ficheros del proyecto se encuentran albergados en Sourceforge.
Una particularidad del compilador es que, en lugar de generar un módulo objeto o fichero .obj', produce ficheros en C con el pcode correspondiente, que son compilados por alguno de los compiladores C soportados. Esta característica le da gran flexibilidad y portabilidad para diferentes sistemas operativos.
Véase también
Enlaces externos
Categorías:- Compiladores e interpretadores libres
- Lenguajes de programación xBase
Wikimedia foundation. 2010.