Icon is a high-level, general-purpose programming language with a large
repertoire of features for processing data structures and character strings.
Icon is an imperative, procedural language with a syntax reminiscent of
C and Pascal, but with semantics at a much higher level.