Historia y evolución de los lenguajes de programación.
|
||
|
CLIPPER |
|
CLIPPER es un dialecto creado como otros tantos con la intención de mejorar las prestaciones de DBASE. Su primera versión se creó en 1985 en los laboratorios de Natuncket. CLIPPER está escrito en lenguaje C y Ensamblador. En el primer contacto que se tiene con él es difícil encontrar muchas diferencias con respecto a DBASE, ya que CLIPPER es un lenguaje formado por un conjunto de comandos y funciones similares a las usadas con DBASE, incluso la mayoría con igual formato sintáctico. Pero no tardaremos demasiado tiempo en percatarnos de las diferencias. La principal de ellas, está en que todos los programas escritos en Clipper pueden compilarse y enlazarse. El resultado obtenido es un fichero ejecutable que puede utilizarse de forma independiente al gestor de base de datos y sin necesidad de incluir módulo runtime. Esto repercute en la velocidad de ejecución de los programas. Muchos programadores recordarán que cuando entregaban un proyecto a un cliente desarrollado en DBASE II o III se veían con la fatalidad de entregar los ficheros fuentes, ya que DBASE lo que hacía era interpretarlos. CLIPPER salvaguardó estos intereses. CLIPPER aportó más comandos y funciones y prescindió de muchos de DBASE. CLIPPER es ahora sin duda el compilador más utilizado en aplicaciones de gestión de datos para microcomputadoras. La última versión aparecida en el mercado es la CLIPPER 5.01 versión reparada de la CLIPPER 5.0. Hasta el momento, la versión más utilizada quizás por su largo tiempo de vigencia es la CLIPPER SUMMER '87. Anteriores a ésta eran la CLIPPER AUTUMN '86 y la versión de 1985. De todas las versiones detalladas la SUMMER '87 ha sido la más difundida. Muchas aplicaciones se han desarrollado con esta versión, por ello, aún, muchos programadores se resisten al cambio a versiones más actuales. Otras prestaciones de CLIPPER SUMMER '87 a destacar son las siguientes: Provee un conjunto de funciones para el tratamiento de archivos en redes de área local. Permite manejar archivos de bajo nivel. Posibilita la creación de funciones de usuarios y agruparlas en librerías. Permite el uso de arrays unidimensionales. Proporciona un depurador avanzado.
|
© 2002, Aletse Producciones, S.L. Reservados todos los derechos