Source: commons.wikimedia.org

Icon is a very high-level programming language based on the concept of "goal-directed execution" in which code returns a "success" along with valid values, or a "failure", indicating that there is no valid data to return. The success and failure of a given block of code is used to direct further processing, whereas conventional languages would typically use Boolean logic written by the programmer to achieve the same ends. Because the logic for basic control structures is often implicit in Icon, common tasks can be completed with less explicit code. Wikipedia

Created Year: 1977
Designed by: Ralph Griswold

Wikidata: Q1156474

Influenced: ConvergeC#PythonUnicon

Influenced by: ALGOLSNOBOL

Programming paradigms: multi-paradigm programmingstructured programming

Icon Influence Network

Pan and zoom the graph with your mouse or alternatively your fingers on touch devices.

Hello World in Icon

procedure main()
    write("Hello World");
end

Free Icon books, articles, documentation

Search on GitHub


Latest data update: 2024-12-15