About: Io (programming language)     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : yago:WikicatProgrammingLanguages, within Data Space : dbpedia.org:8891 associated with source document(s)
QRcode icon
http://dbpedia.org:8891/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FIo_%28programming_language%29

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. Like Lisp, programs are just data trees. Io uses actors for concurrency. Remarkable features of Io are its minimal size and openness to using external code resources. Io is executed by a small, portable virtual machine.

AttributesValues
rdf:type
rdfs:label
  • Io (llenguatge de programació) (ca)
  • Io (Programmiersprache) (de)
  • Io (lenguaje de programación) (es)
  • Io (programming language) (en)
  • Io (langage) (fr)
  • 아이오 (프로그래밍 언어) (ko)
  • Io (プログラミング言語) (ja)
  • Io (linguagem de programação) (pt)
  • Io (ru)
  • Io (编程语言) (zh)
rdfs:comment
  • Io és un llenguatge codi obert de programació totalment orientat a objectes (OOP) inspirat per Smalltalk, , Lua, Lisp, i . Io té un model de . Igualment que SmallTalk, tot és un objecte i utilitza Com el llenguatge Lisp, els programes són com arbres de dades, i Io utilitza el model Actor per a implementar la concurrència. (ca)
  • Io es un lenguaje de programación del tipo orientada a objetos inspirado en Smalltalk, , Lua, Lisp, , y .​ Io usa un paradigma de objetos basada en prototipos tal como lenguajes como Self y NewtonScript, eliminando las diferencias entre clases e instancias. Tal como Smalltalk, absolutamente todo es un objeto y como en el caso de Lisp, los programas son árboles de datos. Io también usa actores para la concurrencia. También es destacable que Io corre sobre una ligera y portable Máquina virtual. (es)
  • Io ist eine kompakte Prototypen-basierte, objektorientierte Programmiersprache. Der Erfinder und Hauptentwickler, der Amerikaner Steve Dekorte, legt bei der Entwicklung großen Wert auf Minimalismus, sowohl was die Codegröße als auch die Komplexität der Syntax und den Speicherverbrauch angeht. Das spiegelt sich auch im Motto der Sprache Io – less is more wider. In Io gilt stärker als in anderen Programmiersprachen: „Alles ist ein Objekt“. Die Sprache wurde hauptsächlich von Smalltalk (alle Werte sind Objekte), Self, NewtonScript, (Prototypen-basierte Vererbung, Actors und Zugriff), Lisp (Code zur Laufzeit betracht- und modifizierbar) und Lua (kompakt, einbettbar) inspiriert. (de)
  • 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. Like Lisp, programs are just data trees. Io uses actors for concurrency. Remarkable features of Io are its minimal size and openness to using external code resources. Io is executed by a small, portable virtual machine. (en)
  • Io est un langage de programmation pur objet basé sur les prototypes et distribué sous licence BSD. Il a été créé en 2002 par . (fr)
  • 아이오(Io)는 스몰토크, 셀프, 루아, 리스프, 의 영향을 받은 순수 객체 지향 프로그래밍 언어다. 아이오는 셀프나 뉴톤스크립트의 객체 모델과 비슷하게 실체와 클래스의 차이를 없앤 원형 타입 객체 모델을 지닌다. 스몰토크와 비슷하게 모든 것은 객체이며 동적 형식을 가진다. 리스프처럼 문장이 없으며 함수의 집합으로 프로그램 흐름이 이룬다. 모든 코드는 지연 평가되도록 메시지 객체로 전달되며, 필요할 경우에 평가한다. 따라서, 프로그램은 데이터 트리에 불과하다. 아이오는 근대 프로그래밍 언어에서는 흔하지 않는 기술인 행위자 모형을 이용하여 병행 처리를 한다. (ko)
  • Io(イオあるいはアイオー)は純粋なオブジェクト指向プログラミング言語であり、Smalltalk、Self、Lua、LISP、Act1、の影響を受けている。Self や NewtonScript のようなプロトタイプベースのオブジェクトモデルであり、オブジェクトとクラスを区別しない。Smalltalk のようにあらゆるものをオブジェクトとして扱い、動的型付けを行う。LISPのように文の概念がなく、制御フローは関数を使って実現される。Io はアクターによる並行性を実現しており、最近のプログラミング言語には珍しい特徴となっている。 Io の特筆すべき特徴は、その効率のよさ、処理系の小ささ、外部リソースを自由に使えるオープン性である。Io は小型で移植性の高い仮想機械で実行される。 (ja)
  • Io é uma linguagem de programação puramente orientada a objetos inspirada por Smalltalk, Self, Lua, Lisp, , e . Io tem a 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 para concorrência, uma técnica raramente utilizada em linguagem de programação modernas. (pt)
  • Io (первая буква — заглавная «i») — скриптовый, чисто объектно-ориентированный язык программирования с динамической типизацией. Язык был разработан (англ. Steve Dekorte) в 2002 году. Реализация является кроссплатформенной, открытой (лицензия BSD) и рассчитана на лёгкость встраивания в качестве скриптового языка. (ru)
  • Io语言是一门计算机高级编程语言,其发展历史并不长,2002年3月7日由Steve Dekorte研发出来。 Io语言因为没有关键字,因而很容易进行扩展,并很灵活。 (zh)
foaf:name
  • Io (en)
name
  • Io (en)
foaf:depiction
  • http://commons.wikimedia.org/wiki/Special:FilePath/Io-logo.svg
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
Faceted Search & Find service v1.17_git139 as of Feb 29 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3331 as of Sep 2 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (62 GB total memory, 43 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software