Ruby is a reflective, dynamic, object-oriented programming language. It combines syntax inspired by Perl with Smalltalk-like object-oriented features, and also shares some features with Python, Lisp, Dylan, and CLU. Ruby is a single-pass interpreted language. Its official implementation is free software written in C.

PropertyValue
p:abstract
  • Den här artikeln handlar om programspråket Ruby, för information om det typografiska HTML-tillägget, se Ruby (tecken) Ruby är ett fritt generellt programspråk utvecklat i Japan av Yukihiro "matz" Matsumoto i mitten av 90-talet. Det är ett tolkat skriptspråk, vilket innebär att koden tolkas direkt vid exekveringen och inte kompileras. Ruby är ett rent objektorienterat programspråk, skapat för att vara så intuitivt som möjligt ("principle of least surprise")." (sv)
  • Este Artículo se refiere al lenguaje de programación, para la notación de ayuda a la lectura véase Carácter ruby. Ruby es un lenguaje de programación reflexivo y orientado a objetos(lenguaje interpretado), creado por el programador japonés Yukihiro "Matz" Matsumoto, quien comenzó a trabajar en Ruby en 1993, y lo presentó públicamente en 1995. Combina una sintaxis inspirada en Python, Perl con características de programación orientada a objetos similares a Smalltalk. Comparte también funcionalidad con otros lenguajes de programación como Lisp, Lua, Dylan y CLU. Ruby es un lenguaje de programación interpretado en una sola pasada y su implementación oficial es distribuida bajo una licencia de software libre." (es)
  • Ruby (, читается ) — интерпретируемый язык высокого уровня для быстрого и удобного объектно-ориентированного программирования. Язык обладает независимой от операционной системы реализацией многопоточности, строгой динамической типизацией, «сборщиком мусора» и многими другими возможностями. Ruby близок по особенностям синтаксиса к языкам Перл и Эйфель, по объектно-ориентированному подходу к Smalltalk. Также некоторые черты языка взяты из Python, Лисп, Dylan и CLU. Кроссплатформенная реализация интерпретатора языка является полностью свободной. Последней является версия 1.9.0, вышедшая 25 декабря 2007." (ru)
  • Ruby (engl. für Rubin) ist eine interpretierte, objektorientierte Programmiersprache, die mehrere weitere Programmierparadigmen (Prozedurale Programmierung, Funktionale Programmierung, Nebenläufigkeit) unterstützt. Ruby wird seit dem 24. Februar 1993 von Yukihiro „Matz“ Matsumoto in Japan entwickelt und wird heute als Open-Source-Projekt weitergepflegt. In Europa und Amerika wurde Ruby ab dem Jahr 2000 durch erste nicht-japanische Literatur bekannt. Der Name basierte ursprünglich auf dem Edelstein Rubin und wird heute auch als Anspielung auf die Programmiersprache Perl verstanden." (de)
  • Ruby er et objektorientert programmeringsspråk. Det kombinerer syntaks inspirert av Perl med Smalltalk sine objektorienterte egenskaper. Det deler også egenskaper med Python, Lisp, Dylan og CLU. Ruby er et tolket programmeringsspråk. Hovedimplementering er fri programvare." (no)
  • Ruby est un langage de programmation interprété orienté objet." (fr)
  • Ruby is a reflective, dynamic, object-oriented programming language. It combines syntax inspired by Perl with Smalltalk-like object-oriented features, and also shares some features with Python, Lisp, Dylan, and CLU. Ruby is a single-pass interpreted language. Its official implementation is free software written in C. (en)
  • Ruby is een programmeertaal, die doorgaans wordt geïnterpreteerd. Het is ontworpen om snel en makkelijk objectgeoriënteerd te programmeren. Het heeft verschillende mogelijkheden om tekstbestanden te verwerken en kan ook systeemtaken aan. Er is een opensource en gratis implementatie van Ruby. De grammatica van Ruby is geïnspireerd op andere scripttalen, zoals Ada en Eiffel. Het combineert elementen van verschillende andere scripttalen. Ruby wordt vaak vergeleken met Python en Perl." (nl)
  • Ruby on tulkattava, dynaaminen ja dynaamisesti tyypittävä oliopohjainen ohjelmointikieli. Ruby muistuttaa muista hyvin tunnetuista ohjelmointikielistä ennen kaikkea Perliä ja Pythonia." (fi)
  • Ruby to interpretowany, w pełni obiektowy i dynamicznie typowany język programowania stworzony w 1995 roku przez Yukihiro Matsumoto (pseudonim Matz). W języku angielskim ruby oznacza rubin." (pl)
  • Ruby è un potente linguaggio di scripting completamente a oggetti. Nato nel 1993 come progetto personale del giapponese Yukihiro Matsumoto (spesso chiamato semplicemente Matz), Ruby è stato il primo linguaggio di programmazione sviluppato in oriente a guadagnare abbastanza popolarità da superare la barriera linguistica che separa l'informatica nipponica da quella internazionale e ad essere usato anche in occidente in progetti di rilievo. Il linguaggio che ha maggiormente ispirato l'autore è sicuramente lo Smalltalk, da cui Ruby ha tratto la maggior parte delle sue caratteristiche. A seguire ci sono il Lisp (ed in generale i linguaggi funzionali), da cui provengono le chiusure (blocchi o proc, in Ruby), e il Perl, per la sintassi e l'espressività. Nell'implementazione corrente, Ruby è un linguaggio interpretato. L'interprete, scritto in C, è rilasciato con una licenza stile BSD, e si trova attualmente alla versione 1.8.6. Negli ultimi anni la popolarità di Ruby ha subito una forte impennata, dovuta alla comparsa di framework di successo per lo sviluppo di applicazioni web, come Nitro e Ruby On Rails." (it)
  • Ruby é uma linguagem de programação interpretada, com tipagem dinâmica e forte, orientada a objetos com vastas semelhanças com Perl, SmallTalk e Python. Projetada tanto para a programação em grande escala quanto para codificação rápida, tem um suporte a orientação a objetos simples e prático. A linguagem foi criada pelo japonês Yukihiro Matsumoto, que aproveitou as melhores idéias das outras linguagens da época. Esta linguagem possui vastos repositórios de bibliotecas disponíveis em sites como Ruby Forge e Ruby Application Archive (RAA). Existe, ainda, uma ferramenta bastante útil para instalação de bibliotecas, chamada Ruby Gems, o software mais famoso desenvolvido em Ruby é o Ruby on Rails." (pt)
  • Ruby(ルビー)は、まつもとゆきひろ(通称Matz)により開発されたオブジェクト指向スクリプト言語であり、従来Perlなどのスクリプト言語が用いられてきた領域でのオブジェクト指向プログラミングを実現する。Rubyは当初1993年2月24日に生まれ、1995年12月にfj上で発表された。名称のRubyは、プログラミング言語Perlが6月の誕生石であるPearl(真珠)とほぼ同じ発音をすることから、まつもとの同僚の誕生石(7月)のルビーを取って名付けられた。 機能として、クラス定義、ガベージコレクション、強力な正規表現処理、マルチスレッド、例外処理、イテレータ・クロージャ、Mixin、演算子オーバーロードなどがある。Perlの代替となることができることが初期の段階から重視されている。Perlと同様にグルー言語としての使い方が可能で、Cプログラムやライブラリを呼び出す拡張モジュールを組み込むことができる。Ruby処理系はインタプリタとして実装されている(実験的にはJIT方式による実行時コンパイルも試みられている)。 構文は、ALGOL系を継承しながら、可読性を重視している。Rubyにおいては整数や文字列なども含めデータ型はすべてがオブジェクトであり、純粋なオブジェクト指向言語といえる。 フリーソフトウェアとしてruby ライセンス(Ruby License や Ruby's と表記されることもある。GPLかArtisticに似た独自ライセンスを選択するデュアルライセンス)で配布されている。" (ja)
  • 本文講述程式語言Ruby,關於寶石類的Ruby,詳見「紅寶石」。 Ruby,一种為簡單快捷物件導向編程(面向对象程序设计)而創的脚本語言,由日本人松本行弘(/,外號 matz)开发,遵守GPL协议和 Ruby License。" (zh)
rdfs:comment
  • Den här artikeln handlar om programspråket Ruby, för information om det typografiska HTML-tillägget, se Ruby (tecken)" (sv)
  • Este Artículo se refiere al lenguaje de programación, para la notación de ayuda a la lectura véase Carácter ruby." (es)
  • Ruby (, читается ) — интерпретируемый язык высокого уровня для быстрого и удобного объектно-ориентированного программирования." (ru)
  • Ruby (engl. für Rubin) ist eine interpretierte, objektorientierte Programmiersprache, die mehrere weitere Programmierparadigmen (Prozedurale Programmierung, Funktionale Programmierung, Nebenläufigkeit) unterstützt." (de)
  • Ruby er et objektorientert programmeringsspråk. Det kombinerer syntaks inspirert av Perl med Smalltalk sine objektorienterte egenskaper. Det deler også egenskaper med Python, Lisp, Dylan og CLU. Ruby er et tolket programmeringsspråk. Hovedimplementering er fri programvare." (no)
  • Ruby est un langage de programmation interprété orienté objet." (fr)
  • Ruby is a reflective, dynamic, object-oriented programming language. It combines syntax inspired by Perl with Smalltalk-like object-oriented features, and also shares some features with Python, Lisp, Dylan, and CLU. Ruby is a single-pass interpreted language. Its official implementation is free software written in C. (en)
  • Ruby is een programmeertaal, die doorgaans wordt geïnterpreteerd. Het is ontworpen om snel en makkelijk objectgeoriënteerd te programmeren. Het heeft verschillende mogelijkheden om tekstbestanden te verwerken en kan ook systeemtaken aan." (nl)
  • Ruby on tulkattava, dynaaminen ja dynaamisesti tyypittävä oliopohjainen ohjelmointikieli. Ruby muistuttaa muista hyvin tunnetuista ohjelmointikielistä ennen kaikkea Perliä ja Pythonia." (fi)
  • Ruby to interpretowany, w pełni obiektowy i dynamicznie typowany język programowania stworzony w 1995 roku przez Yukihiro Matsumoto (pseudonim Matz). W języku angielskim ruby oznacza rubin." (pl)
  • Ruby è un potente linguaggio di scripting completamente a oggetti. Nato nel 1993 come progetto personale del giapponese Yukihiro Matsumoto (spesso chiamato semplicemente Matz), Ruby è stato il primo linguaggio di programmazione sviluppato in oriente a guadagnare abbastanza popolarità da superare la barriera linguistica che separa l'informatica nipponica da quella internazionale e ad essere usato anche in occidente in progetti di rilievo." (it)
  • Ruby é uma linguagem de programação interpretada, com tipagem dinâmica e forte, orientada a objetos com vastas semelhanças com Perl, SmallTalk e Python." (pt)
  • Ruby(ルビー)は、まつもとゆきひろ(通称Matz)により開発されたオブジェクト指向スクリプト言語であり、従来Perlなどのスクリプト言語が用いられてきた領域でのオブジェクト指向プログラミングを実現する。Rubyは当初1993年2月24日に生まれ、1995年12月にfj上で発表された。名称のRubyは、プログラミング言語Perlが6月の誕生石であるPearl(真珠)とほぼ同じ発音をすることから、まつもとの同僚の誕生石(7月)のルビーを取って名付けられた。" (ja)
  • 本文講述程式語言Ruby,關於寶石類的Ruby,詳見「紅寶石」。" (zh)
foaf:depiction
p:designer
p:developer
  • Yukihiro Matsumoto (among others) (en)
is p:disambiguates of
p:hasPhotoCollection
foaf:homepage
foaf:img
p:implementations
is p:influenced of
p:influenced
is p:influencedBy of
p:influencedBy
rdfs:label
  • Ruby (it)
  • Ruby (fr)
  • Ruby (no)
  • Ruby (es)
  • Ruby (fi)
  • Ruby (zh)
  • Ruby (ja)
  • Ruby (ru)
  • Ruby (sv)
  • Ruby (Programmiersprache) (de)
  • Ruby (język programowania)" (pl)
  • Ruby (linguagem de programação)" (pt)
  • Ruby (programmeertaal) (nl)
  • Ruby (programming language) (en)
p:latestReleaseDate
  • 2007-12-25 (xsd:date)
p:latestReleaseVersion
  • 1.9.0 (en)
p:license
p:logo
p:name
  • Ruby (en)
p:operatingSystem
foaf:page
p:paradigm
p:portalProperty
is p:redirect of
p:reference
skos:subject
rdf:type
p:typing
p:website
p:wikiPageUsesTemplate
p:wikipage-de
p:wikipage-es
p:wikipage-fi
p:wikipage-fr
p:wikipage-it
p:wikipage-ja
p:wikipage-nl
p:wikipage-no
p:wikipage-pl
p:wikipage-pt
p:wikipage-ru
p:wikipage-sv
p:wikipage-zh
p:wordnet_type
p:year
  • 1995 (xsd:integer)