Ввод-вывод (язык программирования)
- Io — чистый объектно-ориентированный язык программирования, основанный на Smalltalk, Self, Lua, Lisp, Act1 и NewtonScript.
- Io имеет основанную на прототипе объектную модель, аналогичную тем, что используются в Self и NewtonScript.
- Все в Io является объектом и использует динамическую типизацию.
- Программы в Io — это просто деревья данных.
- Ввод-вывод использует действующих лиц для обеспечения параллелизма.
- Отличительными особенностями Io являются его минимальный размер и открытость для использования внешних ресурсов кода.
- Io выполняется небольшой портативной виртуальной машиной.
- Io был создан Стивом Декортом в 2002 году для изучения концептуальной унификации и динамических языков.
- Io имеет чисто объектно-ориентированный синтаксис и использует методы и блоки для создания анонимных функций.
Полный текст статьи: