stringtranslate.com

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 ) de SoftVelocity que se utiliza para programar aplicaciones de bases de datos. Es compatible con los métodos de acceso a datos del método de acceso secuencial indexado ( ISAM ), lenguaje de consulta estructurado ( SQL ) y 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 bases de datos nativos acelerados y XML , Clarion se puede utilizar para generar resultados en HTML . XML , texto plano y formato de documento portátil ( PDF ), entre otros.

El entorno de desarrollo de Clarion ( IDE ) se ejecuta en el lenguaje Clarion. El IDE proporciona funciones 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 al de las declaraciones de código. Luego, el generador convierte este nivel superior en código, que a su vez se compila y vincula utilizando un compilador y vinculador normal. Esta capa de generación a veces se denomina programación 4GL. Usar la capa de generación es opcional. Es posible crear programas completamente a nivel de código ( los llamados 3 Lager), evitando todas las funciones 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 alterar o ampliar las funciones ofrecidas por la capa de plantilla. Este proceso de incrustació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 pérdida del código incrustado.

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

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

Historia

La primera versión del lenguaje Clarion fue un producto de 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" (posteriormente 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 de la PC IBM mediante la creación de un diseñador de pantalla. La versión 1 produjo un 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 por 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 tecnología de compilación 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 el responsable de marketing que construyó Borland alrededor del compilador Turbo Pascal de 49 dólares. Niels y su equipo estaban trabajando en una nueva tecnología de compilación en Borland cuando Kahn decidió comprar Wizard C y llamarlo Turbo C. Niels y varios otros desarrolladores dejaron Borland y fundaron JPI, donde continuaron trabajando en su tecnología de compilación, llamada TopSpeed. , que compraron a Borland por 1,7 millones de dólares.

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 eventualmente se llamaría TopSpeed ​​Corporation. Los empleados del Centro de Desarrollo TopSpeed ​​en Londres se pusieron a trabajar en 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 un lanzamiento de Clarion 12, pero hasta ahora no hay comentarios oficiales sobre funciones futuras confirmadas.


Notabilidad

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

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 .

enlaces externos