Io (programming language)
Prototype-based programming language / From Wikipedia, the free encyclopedia
Dear Wikiwand AI, let's keep it short by simply answering these key questions:
Can you list the top facts and stats about Io (programming language)?
Summarize this article for a 10 year old
SHOW ALL QUESTIONS
Io is a pure object-oriented programming language inspired by Smalltalk, Self, Lua, Lisp, Act1, and NewtonScript.[2] Io has a prototype-based object model similar to the ones in Self and NewtonScript, eliminating the distinction between instance and class. Like Smalltalk, everything is an object and it uses dynamic typing. Like Lisp, programs are just data trees. Io uses actors for concurrency.
This article needs additional citations for verification. (August 2014) |
Quick Facts Paradigm, Designed by ...
Paradigm | object-oriented prototype-based |
---|---|
Designed by | Steve Dekorte |
Developer | Steve Dekorte, Jonathan Wright, Jeremy Tregunna |
First appeared | 2002; 22 years ago (2002) |
Stable release | |
Typing discipline | dynamic, strong |
Website | iolanguage |
Major implementations | |
Io Io.NET | |
Influenced by | |
Smalltalk, NewtonScript, Self, Lua, Lisp, Python, Act1 | |
Influenced | |
Ioke, Potion |
Close
Remarkable features of Io are its minimal size and openness to using external code resources. [3] Io is executed by a small, portable virtual machine.