LocalazyLocalazy
Io é uma linguagem de programação multi-paradigma, baseada em protótipos. Suporta paradigmas de programação orientados para objectos, processuais e funcionais. Io foi criada em 2002 por Steve Dekorte. Io é um projecto de código aberto com uma licença permissiva. A linguagem é tipada de forma dinâmica e tem uma sintaxe simples. Os programas de Io são tipicamente escritos num único ficheiro e têm uma extensão .io. Io tem um pequeno conjunto de características essenciais, o que facilita a sua aprendizagem e utilização. A língua tem uma concha interactiva que pode ser utilizada para experimentação e testes. Io tem também uma interface de função estrangeira que permite chamar código escrito noutras línguas. Io é uma linguagem eficiente que é bem adequada para programação simultânea e paralela. A linguagem tem suporte incorporado para coroutinas e passagem de mensagens. Os programas de Io podem ser executados em múltiplos processadores e podem ser distribuídos através de uma rede. Io é uma excelente escolha para a escrita, prototipagem rápida, e desenvolvimento de software. A linguagem é extensível e pode ser integrada em outras aplicações.