Articulo de referencia

Unicon (lenguaje de programación)

Unicon es un lenguaje de programación diseñado por el informático estadounidense Clint Jeffery con colaboradores como Shamim Mohamed, Jafar Al Gharaibeh, Robert Parlett y otros....

Unicon es un lenguaje de programación diseñado por el informático estadounidense Clint Jeffery con colaboradores como Shamim Mohamed, Jafar Al Gharaibeh, Robert Parlett y otros. Unicon desciende de Icon y de un preprocesador para Icon llamado IDOL. En comparación con Icon, Unicon ofrece un mejor acceso al sistema operativo , así como compatibilidad con la programación orientada a objetos . Unicon comenzó 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 función ODBC . El nombre es una abreviatura de "Unified Extended Dialect of Icon".

Características

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 control centrales de Icon. En lugar de proporcionar API de nivel inferior tal como están en C, Unicon implementa funciones de nivel superior y más fáciles de usar, lo que permite un rápido desarrollo de aplicaciones con uso intensivo de gráficos y redes, además de las fortalezas centrales de Icon en el procesamiento de texto y archivos.

Lista de funciones

  • Clases y paquetes
  • Excepciones como biblioteca de clases contribuidas: consulte la lista de correo
  • Programas infantiles cargables
  • Seguimiento de programas infantiles
  • Carga dinámica de módulos C (algunas plataformas)
  • Herencia múltiple , con semántica novedosa [1]
  • Acceso a bases de datos ODBC [2]
  • Los archivos dbm se pueden utilizar como matrices asociativas
  • Interfaz del sistema Posix
  • Gráficos 3D [3]
  • Concurrencia real (en plataformas que admiten subprocesos Posix) [4]

Cuando se ejecuta como un IDE gráfico, el programa Unicon ui.exe continúa ofreciendo enlaces a la ayuda de Icon.

El libro oficial de programación 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 incorporaciones recientes a Unicon incluyen concurrencia real .

Unicode

Unicon aún no es compatible con Unicode . Hay oportunidades publicadas en una página de búsqueda de ayuda. [6]

Código de ejemplo

procedimiento  main () 
	w  :=  open ( "ventana de prueba UNICON" ,  "g" ) 
	write ( w ,  "¡Hola, mundo!" ) 
	read ( w ) 
	close ( w ) 
end

Véase también

  • Rebol , un lenguaje web similar basado en expresiones sin el uso de palabras clave
  • Curl , lenguaje funcional de contenido web multiparadigma que también se basa en expresiones pero solo para el lado del cliente
  • Corrutina
  • Generadores
  • Continuación

Referencias

  1. ^ Clinton Jeffery (agosto de 1998). "Herencia basada en el cierre y ciclos de herencia en Idol" – vía ResearchGate .
  2. ^ "Interfaz ODBC de Unicon".
  3. ^ "Unicon 3D Graphics - Guía del usuario y manual de referencia" (PDF) . Consultado el 27 de enero de 2024 .
  4. ^ "Unicon Threads - Guía del usuario y manual de referencia" (PDF) . Consultado el 27 de enero de 2024 .
  5. ^ "Programación con Unicon" (PDF) . Consultado el 27 de enero de 2024 .
  6. ^ "¡Se necesita ayuda!".
  • Unícono
  • Unicon (lenguaje de programación) en SourceForge
  • Libro de programación Unicon
  • Interfaz Posix para Unicon
  • ADAPTACIÓN DE PATRONES DE ESTILO SNOBOL A UNICON
  • Versión Java de Icon
  • Unicon en 99 botellas
  • Programas de alfabetización
Obtenido de "https://es.wikipedia.org/w/index.php?title=Unicon_(lenguaje_de_programación)&oldid=1203005411"