Icon
Icon is a very high-level programming language based on the concept of "goal-directed execution" in which an expression in code returns "success" along with a result, or a "failure", indicating that there is no valid result. The success and failure of a given expression 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: 1977Designed by: Ralph Griswold
Wikidata: Q1156474
Influenced: Converge • C# • Python • Unicon
Programming paradigms: expression-oriented programming • multi-paradigm programming • procedural programming • structured 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
| Name | Description | Last pushed to | Open issues | Forks | Stars | Size |
|---|
Latest data update: 2025-09-21