LocalazyLocalazy
Icon is a high-level, general-purpose programming language, originally developed by Ralph E. Griswold and Madge T. Griswold in the late 1960s at the University of Arizona. It is widely used for scientific and engineering applications. Icon was designed to be easily learned and used by non-programmers. It is a very high-level language, with a syntax that is similar to English. Icon programs are typically much shorter than programs written in other languages, and they are often more readable. Icon is a very powerful language, with a rich set of features. It has excellent support for string processing and pattern matching. It also has a powerful set of data structures, including lists, records, and tables. Icon programs are portable, meaning they can run on any computer that has an Icon interpreter. Icon is also an interpreted language, which means that programs do not need to be compiled before they can be run. Icon has been used for a wide variety of applications, including creating graphical user interfaces, web applications, database applications, and scientific simulations.