martes, 27 de mayo de 2008

CLIPPER

Clipper es un lenguaje de programación imperativo creado en 1985 por Nantucket Corporation. En un principio se pensó en que Clipper sería un compilador para el sistema gestor de bases de datos dBase III (de hecho las versiones estacionales de Nantucket incluían una etiqueta que lo indicaba así), pero con el tiempo el producto maduró, convirtiéndose en un lenguaje más poderoso que el original, no sólo por sus propias implementaciones sino también por las ampliaciones al lenguaje desarrolladas por terceros en C y Pascal, de los que va heredando características. Esto lo convierte en la herramienta líder de desarrollo bajo MS-DOS de aplicaciones relacionadas con bases de datos, sobre todo programas de contabilidad y facturación (SAGE-SP, líder del mercado español, lo usa para Contaplus y FacturaPlus), y agendas comerciales y programas de tarificación (aproximadamente el 80% de las compañías de seguros de España lo utilizaron en los programas para sus agentes).

Caracteristicas

A diferencia de otros lenguajes xBase, Clipper nunca contó con un modo intérprete similar al de dBase, y sus utilidades para manejo de base de datos se entregaban con el código fuente. Como muchos otros lenguajes xBase, Clipper en realidad no es un compilador puro, pues traduce el código fuente a P-code (también llamado pseudocódigo) que es interpretado por una máquina virtual. Este sistema es rápido pero no tanto como lo sería un compilador puro que generara ensamblador. Por ello siempre necesita tener los ficheros de runtime.

No hay comentarios: