Clíper | |
---|---|
clase de idioma | lenguaje de programación |
tipo de ejecución | compilado |
Apareció en | 1985 |
Autor | Corporación de Nantucket |
Liberar | CA Clipper 5.3b (20/05/1997) |
sido influenciado | base de datos |
influenciado | Puerto , Clip |
Sitio web | grafxsoft.com/clipper.htm |
sistema operativo | MS-DOS |
Clipper es un sistema para programar aplicaciones en un entorno de base de datos , que incluye un compilador para programas escritos en un lenguaje cercano al lenguaje dBase III + DBMS , un editor de enlaces , un depurador simbólico interactivo avanzado con una interfaz de usuario estilo menú que se puede enlazar al programa que se está desarrollando para facilitar su depuración. , una gran biblioteca de módulos de objetos de funciones del sistema, así como una serie de programas de utilidad ( utilidades ). Desarrollado por Nantucket Corporation .
El núcleo del sistema Clipper es un DBMS de tipo compilador con un lenguaje autónomo ( inglés autónomo ) , que es en gran medida compatible con el DBMS dBase III+ en términos del lenguaje de programación de entrada y la organización de la base de datos . El producto fue creado con el objetivo de lograr un mayor rendimiento de los sistemas de aplicación en comparación con los creados con las herramientas dBaseIII Plus. Este problema se resuelve mediante el uso de código precompilado en tiempo de ejecución ( código P , ejecutado por el tiempo de ejecución) en lugar de interpretar los programas fuente, así como mediante mecanismos más eficientes para indexar archivos de bases de datos. Clipper tiene extensiones que le permiten vincular módulos de objetos creados por el compilador de Clipper con módulos de objetos creados por otros compiladores, como compiladores C o ensambladores. Esto le permite crear programas listos para usar para una amplia variedad de propósitos.
En 1999, se creó un compilador Harbour distribuido gratuitamente , que facilita tanto la transferencia de programas heredados de Clipper a plataformas más modernas (compilando aplicaciones de consola en Windows o Linux) como la expansión de las capacidades de los programas antiguos (preservando las matemáticas y la lógica, darles una interfaz gráfica , darles acceso para interactuar con otras aplicaciones a través de OLE , darles acceso a todas las impresoras disponibles y otros dispositivos, acceso a Internet).
Computer Associates ha intentado lanzar al mercado una herramienta de creación de CA de objetos visuales (CAVO) compatible con Clipper, que a su vez se ha desarrollado en el producto Vulcan.net. Alaska Software lanzó el producto Xbase++, declarando su compatibilidad con Clipper y Visual Foxpro.
Un simple ejemplo de hola mundo :
? "¡Hola Mundo!"Ingresando datos en la base de datos usando una máscara de entrada:
USE Custom er SHARED NEW clear @ 1, 0 SAY "CustNum" GET Custom er->CustNum PICT "999999" VALID Custom er->CustNum > 0 @ 3, 0 DIGA "Contacto" OBTENER Cliente- >Contacto ¡VÁLIDO! vacío ( Cliente- >Contacto) @ 4, 0 SAY "Dirección" GET Custom er->Dirección LEERLas primeras versiones de Nantucket fueron identificadas por "versiones estacionales", estas versiones fueron llamadas " compiladores dBase " por el fabricante:
Nantucket luego pasó a números de emisión digital:
Computer Associates continuó con la numeración de versiones (el producto en sí se llamaba CA-Clipper ):
Se ofreció una copia legal de Clipper 5.3 por $ 199 en el sitio web de GrafX hasta que se retiró el 31 de diciembre de 2017.
lenguaje de programación xbase | |
---|---|
Implementaciones |
|
Marcos |
|
IDE |
|
Instrumentos |
|