PDF de programación - Historia de Clipper

Imágen de pdf Historia de Clipper

Historia de Clippergráfica de visualizaciones

Publicado el 26 de Enero del 2021
817 visualizaciones desde el 26 de Enero del 2021
36,0 KB
3 paginas
Creado hace 19a (31/12/2004)
HISTORIA DE CLIPPER

A principio de los años ochenta, DBASE II hizo su aparición de la mano de George Tate (1943-
1984) y su empresa Ashton-Tate. Esta nueva herramienta se presentaba en el emergente mundo
de los microordenadores con la intención de facilitar la gestión de las bases de datos.

Evidentemente, los sistemas de gestión de bases de datos existían desde mucho antes, sobre
todo, desarrollados para grandes sistemas, pero la cuestión estaba en cubrir una carencia que
más tarde o más temprano debía ser atendida por los ingenieros de software y que era esperada
ansiosamente por el creciente número de usuarios de los ordenadores personales.

El sistema de gestión de bases de datos había que diseñarse no exclusivamente como un entorno
de programación, semejante a otros entornos o lenguajes con capacidad de tratamiento de
grandes masas de datos. Este debía posibilitar la ejecución interactiva de instrucciones, ser
amigable, accesible por usuarios no programadores, y debía estar formado por unas instrucciones
potentes y fáciles de memorizar.

(LA PRIMERA DE LAS VERSIONES DE DBASE II SE UTILIZÓ CON EL SISTEMA OPERATIVO CP/M,
SIGUIÉNDOLE OTRAS COMO LA 2.4 DE SEPTIEMBRE DE 1983 BAJO DOS 1.1 Y 2.0).

También, a principio de los ochenta se comienza a utilizar entre los usuarios de micros una nueva
terminología informática de bases de datos, ésta era más familiar en otros ambientes informáticos
y definía con precisión los conceptos más básicos:

Una base de datos puede definirse como la agrupación útil y organizada de información.

Bases de datos relacionales

Este tipo de estructura define relaciones entre los datos en una base de datos. Un modelo simple
organiza la base de datos de igual forma que podemos definir una tabla de dos dimensiones (filas
y columnas). Los datos de una fila (registro) se subdividen en columnas (campos). A cada fila se
la asigna un número (nº de registro) que representa el orden en que será almacenado el registro
en la base de datos. A las distintas columnas se le asignará un nombre de campo. Con esta
estructura básica de base de datos era fácil manipular y actualizar gran cantidad de información.

Es fácil distinguir los componentes básicos de una base de datos:
    
Su estructura es descrita por un conjunto de nombres de campos, estos campos pueden ser de
varios tipos en función del dato a almacenar (números, fechas, etc) y de longitud definible.

Otro componente son los datos propiamente dichos.

Los gestores de bases de datos permiten la organización y el tratamiento eficaz de grandes masas
de datos proporcionándonos gran variedad de herramientas.


DBASE II proporciona un gestor de base de datos de tipo relacional con capacidad para gestionar
las bases de datos, interpretar interactivamente instrucciones y ejecutar bloques de sentencias
(programas).

DBASE II también contribuyó a la filosofía de la programación estructurada, mejoró sus
prestaciones y evolucionó en varias versiones (DBASE III, DBASE III+ y DBASE IV).

George Tate fallecido tempranamente nunca pudo comprobar la revolución que ocasionaría este
producto, aún en constante evolución.
   

El éxito obtenido entre los usuarios de micros, principalmente atraídos por su versatilidad y
potencia, y los grandes beneficios producidos en su comercialización, hizo que muchas empresas
de software se adhirieran a la idea de desarrollar nuevos productos análogos, una gama de
dialectos que hoy se les agrupa con el sobrenombre de entorno xBase (Clipper, Quicksilver,
Foxbase, etc).

La difusión de estos productos han desbancado a muchos lenguajes de programación, como al
Cobol que aunque propicia una fácil lectura de sus fuentes, la programación resulta lenta y
laboriosa.

En los ochenta, en pleno boom informático DBASE sustituye a muchos lenguajes por la potencia
de sus órdenes y facilidad de uso. Por entonces, hubo que estar muy despierto a la hora de
seleccionar una herramienta de trabajo con futuro.

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 y se presentó como un lenguaje atrevido que ha dado
muchos quebraderos de cabeza en Ashthon-Tate. 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
microordenadores. 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 la 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 ficheros en redes de área local.
* Permite manejar ficheros 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.

2005
  • Links de descarga
http://lwp-l.com/pdf18767

Comentarios de: Historia de Clipper (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad