LocalazyLocalazy
Icon é uma linguagem de programação de alto nível, de uso geral, originalmente desenvolvida por Ralph E. Griswold e Madge T. Griswold no final dos anos 60 na Universidade do Arizona. É amplamente utilizada para aplicações científicas e de engenharia. O ícone foi concebido para ser facilmente aprendido e utilizado por não programadores. É uma língua de muito alto nível, com uma sintaxe que é semelhante ao inglês. Os programas de ícones são tipicamente muito mais curtos do que os programas escritos em outras línguas, e são muitas vezes mais legíveis. O ícone é uma linguagem muito poderosa, com um rico conjunto de características. Tem um excelente suporte para o processamento de cordas e correspondência de padrões. Tem também um poderoso conjunto de estruturas de dados, incluindo listas, registos, e tabelas. Os programas de ícones são portáteis, o que significa que podem ser executados em qualquer computador que tenha um intérprete de ícones. O ícone é também uma linguagem interpretada, o que significa que os programas não precisam de ser compilados antes de poderem ser executados. O ícone tem sido utilizado para uma grande variedade de aplicações, incluindo a criação de interfaces gráficas de utilizador, aplicações web, aplicações de bases de dados, e simulações científicas.