(1) (Icon, capital "I") A high-level programming language for Windows, Mac and Unix that is maintained by The University of Arizona at Tucson. Icon provides extensive string handling similar to languages such as SNOBOL, but uses ALGOL syntax and structure. Its unique features include the automatic generation of multiple outputs, such as a range of integers or strings, and goal-directed expressions that seek a successful outcome. Jcon is a Java-based implementation. For more information, visit www.cs.arizona.edu/icon.|
(2) (icon, small "i") A small, on-screen, graphic element that represents an application, file or hardware resource. Clicking the icon or touching it with the finger or stylus selects the item that the icon references. On Web pages, graphic elements are widely used to link to other pages, but are generally called "graphic links" rather than icons. See hypertext.
These are application icons on the home screen of Apple's iPhone, which are activated by touch. Gently tapping an icon launches that application.