What is Io written in?

Programming language.

Programming language Year 2002 Paradigm prototype-based, object-oriented, concurrent Typing dynamic
Its runtime is implemented in C (documented).

Quick Facts

Developer
Steve Dekorte
First released
2002
Typing
dynamic
License
3-clause BSD License
Website
iolanguage.org

About Io

Io is a programming language. It is a dynamically typed and garbage-collected language that is executed directly by an interpreter. It supports prototype-based, object-oriented, and concurrent programming.

Io first appeared in 2002. Development is led by Steve Dekorte. Io is now used mainly in specialized niches and by dedicated communities.

How Io is implemented

In the Language Lineage dataset, its runtime is implemented in C.

Io in the language family tree

Io drew on ideas from Self, Smalltalk, and Lua.

Sources: Wikipedia · Wikidata · Official site

Relationship Graph

All directly connected languages. Click any node to navigate to its page.

Runtime Implementation

LanguageConfidenceNotesSource
C 90% The Io interpreter is written in C. Source

Influenced By

Frequently Asked Questions

What language is Io written in?
Io is primarily implemented in C. See the implementation section above for details and source references.
What languages influenced Io?
Io was influenced by Self, Smalltalk, Lua among others. See the influence section above for the full list.
When was Io first released?
Io was first released in 2002.

Evidence Sources

Discover More

Explore Io in Graph →