Io is a programming language created in 2002 by Steve Dekorte.
#210on PLDB | 21Years Old | 461Users |
2Books | 2Papers | 2kRepos |
Io is a pure object-oriented programming language inspired by Smalltalk, Self, Lua, Lisp, Act1, and NewtonScript. 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. Read more on Wikipedia...
"Hello, world!" println
"Hello World\n" print
factorial := method(n,
if(n == 0, return 1)
res := 1
Range 1 to(n) foreach(i, res = res * i)
)
Feature | Supported | Token | Example |
---|---|---|---|
MultiLine Comments | ✓ | ||
Integers | ✓ | // \d+ |
|
Floats | ✓ | // (\d+\.?\d*|\d*\.\d+)([eE][+-]?[0-9]+)? |
|
Assignment | ✓ | := | |
Print() Debugging | ✓ | ||
Line Comments | ✓ | // | // A comment |
Operator Overloading | ✓ | ||
Comments | ✓ | ||
Semantic Indentation | X |
title | authors | year | publisher |
---|---|---|---|
NET network programming with IO technology practice | KANG TING SHU WEI GONG FANG ?QIANG LI LUO TOU ZHU | 1991 | Unknown |
SIEMENS PLC PROGRAMMING FOR BEGINNERS: LEARN SIEMENS PLC PROGRAMMING WITH S7-300/400 Automating Project Examples inside TIA portal and Factory IO | Wicks, Daniel H | 2021 | Independently published |
title | authors | year | citations | influentialCitations |
---|---|---|---|---|
AC: composable asynchronous IO for native languages | T. Harris and M. Abadi and R. Isaacs and R. McIlroy | 2011 | 28 | 1 |
A hardware/software codesign approach for programmable IO devices | K. Lin and Shih Hao Huang and S. Chen | 2005 | 1 | 0 |