Programming language · 1977

Icon

Programming language.

Official site ›
CWritten in
1977First released
Ralph GriswoldDeveloper
dynamicTyping
Built fromInfluenced IIcon CSNOBOLPython
CompilerInfluence

What is Icon written in?

The Icon compiler is written in C (documented).

Quick Facts

Designed by
Ralph Griswold
First released
1977
Typing
dynamic

About Icon

Icon is a programming language. It is a dynamically typed language. It supports imperative and functional programming.

Icon first appeared in 1977 and was designed by Ralph Griswold.

How Icon is implemented

In the Language Lineage dataset, its compiler is written in C.

Icon in the language family tree

Icon drew on ideas from SNOBOL and went on to influence Python.

Sources: Wikipedia · Wikidata · Official site

Frequently Asked Questions

What language is Icon written in?
Icon is primarily implemented in C. See the implementation section above for details and source references.
What languages influenced Icon?
Icon was influenced by SNOBOL among others. See the influence section above for the full list.
Which languages did Icon influence?
Icon influenced Python among others.
When was Icon first released?
Icon was first released in 1977. It was designed by Ralph Griswold.

Evidence Sources

Discover More

Embed this graph

Paste this iframe into any HTML page to show the Icon relationship graph.

<iframe src="https://www.languagelineage.org/embed?lang=icon" width="100%" height="500" loading="lazy" style="border:0" title="Icon relationship graph"></iframe>

Please attribute the visualization to Language Lineage and link to the Icon source record.

Explore Icon in Graph →