LocalazyLocalazy
Icon ist eine universelle Hochsprachenprogrammierung, die ursprünglich von Ralph E. Griswold und Madge T. Griswold in den späten 1960er Jahren an der Universität von Arizona entwickelt wurde. Sie wird häufig für wissenschaftliche und technische Anwendungen verwendet. Icon wurde so konzipiert, dass es auch von Nicht-Programmierern leicht erlernt und verwendet werden kann. Es handelt sich um eine Hochsprache mit einer Syntax, die dem Englischen ähnlich ist. Icon-Programme sind in der Regel viel kürzer als Programme, die in anderen Sprachen geschrieben sind, und sie sind oft besser lesbar. Icon ist eine sehr leistungsfähige Sprache mit einer Vielzahl von Funktionen. Sie bietet eine hervorragende Unterstützung für die Verarbeitung von Zeichenketten und den Abgleich von Mustern. Außerdem verfügt sie über eine Reihe leistungsfähiger Datenstrukturen, darunter Listen, Datensätze und Tabellen. Icon-Programme sind portabel, d. h. sie können auf jedem Computer ausgeführt werden, der über einen Icon-Interpreter verfügt. Icon ist auch eine interpretierte Sprache, was bedeutet, dass Programme nicht kompiliert werden müssen, bevor sie ausgeführt werden können. Icon wurde für eine Vielzahl von Anwendungen eingesetzt, darunter die Erstellung von grafischen Benutzeroberflächen, Webanwendungen, Datenbankanwendungen und wissenschaftlichen Simulationen.