Our website is made possible by displaying online advertisements to our visitors.
Please consider supporting us by disabling your ad blocker.

Responsive image


Icon (programmeertaal)

Icon
Icon
Paradigma imperatief, gestructureerd
Verschenen ca. 1978
Ontwerper Ralph Griswold en anderen
Huidige versie 951[1] Bewerken op Wikidata
5 juni 2013
Typesysteem dynamisch
Beïnvloed door SNOBOL, Algol
Invloed op Python
Besturings­systeem Multiplatform
Website Projectpagina
Portaal  Portaalicoon   Informatica
Vrije software

Icon is een programmeertaal die ontworpen is voor niet-numerieke toepassingen, in het bijzonder voor het verwerken van tekst (strings). Icon werd in de tweede helft van de jaren 1970 ontwikkeld aan de universiteit van Arizona door Ralph Griswold, Dave Hanson en anderen.[2][3] De functionaliteit van Icon was vergelijkbaar met die van SNOBOL4, maar de syntaxis van Icon was moderner dan die van SNOBOL4, waarvan de syntaxis nog op verwerking met ponskaarten gericht was. De syntaxis van Icon heeft gelijkenissen met die van Pascal (bijvoorbeeld ":=" om een waarde toe te kennen) en C, maar er zijn ook een aantal verschillen. Zo hoeft een bevel niet te eindigen op een ";" aan het einde van een regel.

Icon werd nadien verder ontwikkeld en zit momenteel (jaar 2013) aan versie 9.5, verkrijgbaar voor Unix-, Linux- en Macintosh- (met Intelprocessor) systemen. Het draait ook onder Cygwin op Microsoft Windows.

  1. Release 951 (5 juni 2013). Geraadpleegd op 19 september 2023.
  2. Griswold, R.E., Hanson D.R. en Korb J.T.: "The Icon programming language; an overview." SIGPLAN Notices, vol. 14 nr. 4, pp. 18-31 (1979)
  3. Griswold R.E. en Hanson D.R., "Reference Manual for the Icon Programming language", Technical Report TR 79-1, Department of Computer Science, The University of Arizona (1979)

Previous Page Next Page