Unicon (lenguaje de programación)


Unicon es un lenguaje de programación diseñado por el científico informático estadounidense Clint Jeffery con colaboradores como Shamim Mohamed, Jafar Al Gharaibeh, Robert Parlett y otros. Unicon descendió de Icon y un preprocesador para Icon llamado IDOL . En comparación con Icon, Unicon ofrece un mejor acceso al sistema operativo, así como soporte para la programación orientada a objetos . Unicon nació como una fusión de tres extensiones populares de Icon: un preprocesador OO llamado Idol, un sistema de archivos POSIX y una interfaz de red, y una instalación ODBC . El nombre es una abreviatura de "Dialecto extendido unificado de icono".

En comparación con Icon, muchas de las nuevas características de Unicon son extensiones de la interfaz de E / S y del sistema, para complementar las estructuras de datos y el control central de Icon. En lugar de proporcionar API de nivel inferior tal como están desde C, Unicon implementa instalaciones de nivel superior y más fáciles de usar, lo que permite un rápido desarrollo de aplicaciones de uso intensivo de gráficos y redes, además de las fortalezas centrales de Icon en procesamiento de texto y archivos.

El libro de programación oficial de Unicon en formato PDF [5] es una forma popular de aprender Unicon. El libro incluye una introducción al desarrollo orientado a objetos, así como a UML . Incluye capítulos útiles sobre temas como el uso de Unicon para CGI. Las adiciones recientes a Unicon incluyen una verdadera simultaneidad .