Harbour : El nuevo Clipper ? |
Written by Administrator |
Wednesday, 04 March 2009 16:01 |
Harbour
Qué es Harbour ?Harbour es un compilador libre (gratis !) inter-plataforma para el lenguaje xBase, a menudo referido como Clipper (el lenguaje que es implementado por el compiladorCA-Clipper). Especificamente Harbour esta diseñado para ser tan cercano al 100% de compatibilidad con CA-Clipper (MR) como sea humanamente posible. La versión que se eligió para lograr tal compatibilidad es la versión 5.2e internacional. Esto no quiere decir que los agregados encontrados en la versión 5.3 no se pondrán dentro de Harbour, esto simplemente refleja el hecho que muchos programadores de Clipper ven a la versión 5.2e como la "última mejor" implementación de Clipper. De ahora en más siempre que se haga referencia a CA-Clipper (MR) y no se indique otra cosa estaremos hablando de esta versión (C52). Aunque se han agregado algunas funciones básicas pertenecientes a la versión 5.3, que no alteran el diseño del compilador y que ya estaban disponibles en lenguaje C y eran ampliamente utilizadas. Si las extensiones al lenguaje son importantes para Ud. por favor siéntase libre para contribuir al proyecto. El compilador de Harbour cumple la misma función que CLIPPER.EXE (MR). Tiene la ventaja que puede generar código de lenguaje C, siendo así virtualmente compatible con miles de librerías y programas. Se está trabajando en la opción de generar ejecutables para cada una de las plataformas. Convierte archivos PRG ---> archivos "C"---------> archivos ejecutables archivos PRG ------------------------------> archivos ejecutables Viene acompañado de librerías que contienen funciones equivalentes a las que acompañan a CA-Clipper 5.2e Inernacional. Harbour se entrega con todo el codigo fuente (99% ANSI C) y archivos make, y bat, así todo lo que se necesita hacer para tenerlo corriendo en su plataforma, es construirlo y conectarlo a la interfaz correcta. Hay archivos binarios precompilados si Ud. desea testear el compilador y no ir a través de los pasos para construirlo. Por qué desarrollar Harbour ? CA-Clipper (MR) ha sido desde sus comienzos la herramienta preferida por miles de programadores. "The Cathedral and the Bazaar" (en español).
Que plataformas son soportadas por Harbour ?Actualmente, Harbour esta en su version 1.01 , y puede crear ejecutables para correr en forma nativa en las siguientes plataformas:
Quién esta desarrollando Harbour ? Mucha gente. Hay un pequeño grupo de personas quienes pueden ser llamados el "equipo de desarrollo del núcleo de Harbour", (graciosamente llamada la tripulación) pero la cantidad de personas que esta contribuyendo al proyecto esta aumentando continuamente. Estado actual de Harbour Para más información acerca del estado actual del proyecto harbour o si Ud. desea unirse para su desarrollo, chequee en el sitio Web http://harbour-project.org (en inglés) el cual tiene información actualizada acerca de los últimos cambios. |
Last Updated on Sunday, 24 January 2010 01:10 |