Articulo de referencia

Clarion (lenguaje de programación)

Clarion es un lenguaje de programación comercial, propietario, de cuarta generación ( 4GL ), multiparadigma , lenguaje de programación y entorno de desarrollo integrado ( IDE ) ...

Clarion es un lenguaje de programación comercial, propietario, de cuarta generación ( 4GL ), multiparadigma , lenguaje de programación y entorno de desarrollo integrado ( IDE ) de SoftVelocity utilizado para programar aplicaciones de bases de datos. Es compatible con el método de acceso secuencial indexado ( ISAM ), el lenguaje de consulta estructurado ( SQL ) y los métodos de acceso a datos de objetos de datos ActiveX ( ADO ), lee y escribe varios formatos de bases de datos de escritorio de archivos planos, incluidos ASCII , valores separados por comas ( CSV ), DOS (binario), FoxPro , Clipper , dBase y algunas bases de datos relacionales a través de ODBC , Microsoft SQL Server , Sybase SQL Anywhere y Oracle Database mediante el uso de controladores de base de datos nativos acelerados, y XML . Clarion se puede utilizar para generar HTML , XML , texto sin formato y formato de documento portátil ( PDF ), entre otros.

El entorno de desarrollo ( IDE ) de Clarion se ejecuta en el lenguaje Clarion. El IDE proporciona facilidades de generación de código a través de un sistema de plantillas que permiten a los programadores describir el programa desde un nivel abstracto superior a las declaraciones de código. El generador convierte luego este nivel superior en código, que a su vez se compila y vincula utilizando un compilador y un enlazador normales. Esta capa de generación a veces se conoce como programación 4GL. El uso de la capa de generación es opcional. Es posible crear programas completamente a nivel de código ( el llamado 3 Lager), omitiendo todas las facilidades de generación de código.

Si las plantillas se utilizan para generar código, los programadores pueden inyectar su propio código en el código generado para modificar o ampliar las funciones que ofrece la capa de plantilla. Este proceso de incorporación de código se puede realizar mientras se visualiza el código generado circundante. Esta combinación de código de plantilla y código generado permite actualizar la configuración de la plantilla y regenerar el código sin perder el código incorporado.

Las plantillas (a partir de las cuales se genera el código) se proporcionan en formato fuente y los desarrolladores tienen la libertad de crear sus propias plantillas. Muchos desarrolladores han escrito plantillas: algunas se ofrecen como complementos comerciales y otras son gratuitas.

Existen tres productos principales de Clarion: Professional Edition, Enterprise Edition y .NET.

Historia

El primer lanzamiento del lenguaje Clarion fue un producto DOS llamado Clarion 1.0 y se lanzó por primera vez en abril de 1986. Clarion fue creado por Bruce Barrington, uno de los fundadores de la empresa de atención médica "HBO & Company" (más tarde adquirida por McKesson Corporation , [1] ) y un pequeño equipo de desarrolladores. El objetivo de Barrington era crear un lenguaje que fuera compacto y expresivo, y que maximizara el uso de la pantalla mapeada en memoria del IBM PC mediante la creación de un diseñador de pantalla. La versión 1 produjo pseudocódigo ; la versión inicial incluía un diseñador de pantalla, un intérprete, un editor y un depurador. Inicialmente admitía bases de datos compuestas de archivos DAT, que era el formato de archivo ISAM propietario de Clarion. Bruce Barrington formó Barrington Systems y lanzó la versión 1.0.

En 1991, Barrington obtuvo la licencia de la tecnología de compiladores de una empresa llamada Jensen & Partners International (JPI). JPI fue fundada en 1987 por Niels Jensen, quien anteriormente (1979 o 1981) había sido uno de los fundadores de Borland . Philippe Kahn fue la persona de marketing que construyó Borland en torno al compilador Turbo Pascal de $49 . Niels y su equipo estaban trabajando en una nueva tecnología de compiladores en Borland cuando Kahn decidió comprar Wizard C y llamarlo Turbo C. Niels y varios otros desarrolladores dejaron Borland y comenzaron JPI, donde continuaron trabajando en su tecnología de compiladores, llamada TopSpeed, que compraron a Borland por $1,7 millones.

Durante este tiempo, la relación entre Clarion Software y JPI se hizo más estrecha y el 30 de abril de 1992, Clarion se fusionó con JPI para formar una entidad que finalmente se llamaría TopSpeed ​​Corporation. Los empleados del Centro de Desarrollo de TopSpeed ​​en Londres se pusieron a trabajar en el CDD y resolvieron muchos de los errores.

Clarion 11.1 es la versión actual, compilación 13788, que se lanzó en febrero de 2022.

A partir de agosto de 2023, la comunidad espera el lanzamiento de Clarion 12, pero hasta el momento no hay comentarios oficiales sobre características futuras confirmadas.


Notabilidad

Clarion es conocido históricamente por ser una de las primeras herramientas de programación informática 4GL, desarrollada por primera vez en la década de 1980. [ cita requerida ]

Referencias

  1. ^ "Historia del líder de servicios de atención médica McKesson: nuestra historia". McKesson. Archivado desde el original el 13 de marzo de 2012. Consultado el 14 de marzo de 2012 .
  • Sitio web oficial de SoftVelocity
Obtenido de "https://es.wikipedia.org/w/index.php?title=Clarion_(lenguaje_de_programación)&oldid=1223299615"