Io (linguagem de programação)
linguagem de programação / De Wikipedia, a enciclopédia encyclopedia
Io é uma linguagem de programação puramente orientada a objetos inspirada por Smalltalk, Self, Lua, Lisp, Act1, e NewtonScript[1]. Io tem a prototype-based object model similar aos de Self e NewtonScript, eliminando a distinção entre instância e classe. Como em Smalltalk, tudo é um objeto, e usa tipagem dinâmica. Como Lisp, os programas são só uma árvore de dados. Io usa atores para concorrência, uma técnica raramente utilizada em linguagem de programação modernas.
Factos rápidos
Io | |
---|---|
Criado por | Steve Dekorte |
Estilo de tipagem | dynamic, strong |
Influenciada por | Smalltalk, NewtonScript, Self, Lua, Lisp, Act1 |
Fechar
Caracteriticas marcantes de Io são seu pequeno tamanho e abertura para usar recursos externos. [carece de fontes?] Io é executada por uma pequena, máquina virtual portatil.