LocalazyLocalazy
Icon je vysokoúrovňový, univerzálny programovací jazyk, ktorý pôvodne vyvinuli Ralph E. Griswold a Madge T. Griswold koncom 60. rokov 20. storočia na Arizonskej univerzite. Široko sa používa na vedecké a technické aplikácie. Icon bol navrhnutý tak, aby sa ho mohli ľahko naučiť a používať aj neprogramátori. Je to jazyk veľmi vysokej úrovne so syntaxou podobnou angličtine. Programy v jazyku Icon sú zvyčajne oveľa kratšie ako programy napísané v iných jazykoch a často sú čitateľnejšie. Icon je veľmi výkonný jazyk s bohatým súborom funkcií. Má vynikajúcu podporu spracovania reťazcov a porovnávania vzorov. Má tiež výkonnú sadu dátových štruktúr vrátane zoznamov, záznamov a tabuliek. Programy v jazyku Icon sú prenosné, čo znamená, že ich možno spúšťať na akomkoľvek počítači, ktorý má interpreter jazyka Icon. Icon je tiež interpretovaný jazyk, čo znamená, že programy sa nemusia pred spustením kompilovať. Icon sa používa na širokú škálu aplikácií vrátane vytvárania grafických používateľských rozhraní, webových aplikácií, databázových aplikácií a vedeckých simulácií.