LocalazyLocalazy
Icon es un lenguaje de programación de alto nivel y propósito general, desarrollado originalmente por Ralph E. Griswold y Madge T. Griswold a finales de la década de 1960 en la Universidad de Arizona. Se utiliza ampliamente en aplicaciones científicas y de ingeniería. Icon se diseñó para que los no programadores pudieran aprenderlo y utilizarlo fácilmente. Es un lenguaje de muy alto nivel, con una sintaxis similar a la del inglés. Los programas Icon suelen ser mucho más cortos que los escritos en otros lenguajes y, a menudo, más legibles. Icon es un lenguaje muy potente, con un rico conjunto de funciones. Tiene un excelente soporte para el procesamiento de cadenas y la concordancia de patrones. También dispone de un potente conjunto de estructuras de datos, como listas, registros y tablas. Los programas Icon son portables, lo que significa que pueden ejecutarse en cualquier ordenador que disponga de un intérprete Icon. Icon también es un lenguaje interpretado, lo que significa que no es necesario compilar los programas antes de ejecutarlos. Icon se ha utilizado para una gran variedad de aplicaciones, como la creación de interfaces gráficas de usuario, aplicaciones web, aplicaciones de bases de datos y simulaciones científicas.