LocalazyLocalazy
Icon est un langage de programmation de haut niveau à usage général, développé à l'origine par Ralph E. Griswold et Madge T. Griswold à la fin des années 1960 à l'université d'Arizona. Il est largement utilisé pour des applications scientifiques et d'ingénierie. Icon a été conçu pour être facilement appris et utilisé par des non-programmeurs. Il s'agit d'un langage de très haut niveau, dont la syntaxe est similaire à celle de l'anglais. Les programmes Icon sont généralement beaucoup plus courts que les programmes écrits dans d'autres langages, et ils sont souvent plus lisibles. Icon est un langage très puissant, doté d'un riche ensemble de fonctionnalités. Il offre une excellente prise en charge du traitement des chaînes de caractères et de la correspondance des motifs. Il dispose également d'un ensemble puissant de structures de données, notamment des listes, des enregistrements et des tableaux. Les programmes Icon sont portables, ce qui signifie qu'ils peuvent être exécutés sur n'importe quel ordinateur équipé d'un interpréteur Icon. Icon est également un langage interprété, ce qui signifie que les programmes n'ont pas besoin d'être compilés avant de pouvoir être exécutés. Icon a été utilisé pour une grande variété d'applications, notamment la création d'interfaces utilisateur graphiques, d'applications Web, d'applications de base de données et de simulations scientifiques.