This HTML5 document contains 146 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dbpedia-nohttp://no.dbpedia.org/resource/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
dbpedia-jahttp://ja.dbpedia.org/resource/
n23http://lt.dbpedia.org/resource/
dbpedia-pnbhttp://pnb.dbpedia.org/resource/
dbphttp://dbpedia.org/property/
dbpedia-eohttp://eo.dbpedia.org/resource/
dbpedia-svhttp://sv.dbpedia.org/resource/
dbpedia-nlhttp://nl.dbpedia.org/resource/
dbpedia-behttp://be.dbpedia.org/resource/
n35https://global.dbpedia.org/id/
dbpedia-trhttp://tr.dbpedia.org/resource/
dbpedia-plhttp://pl.dbpedia.org/resource/
n38http://sw.cyc.com/concept/
dbpedia-cahttp://ca.dbpedia.org/resource/
dbpedia-ethttp://et.dbpedia.org/resource/
n40http://www.w3.org/2006/03/wn/wn20/instances/
dbohttp://dbpedia.org/ontology/
n31http://ckb.dbpedia.org/resource/
dbpedia-elhttp://el.dbpedia.org/resource/
dbpedia-rohttp://ro.dbpedia.org/resource/
dbpedia-zhhttp://zh.dbpedia.org/resource/
foafhttp://xmlns.com/foaf/0.1/
n63http://sco.dbpedia.org/resource/
dbpedia-skhttp://sk.dbpedia.org/resource/
n58http://lv.dbpedia.org/resource/
dbpedia-glhttp://gl.dbpedia.org/resource/
dbpedia-pthttp://pt.dbpedia.org/resource/
dbpedia-mrhttp://mr.dbpedia.org/resource/
n8http://tg.dbpedia.org/resource/
n53http://pa.dbpedia.org/resource/
dbpedia-ukhttp://uk.dbpedia.org/resource/
dbpedia-dehttp://de.dbpedia.org/resource/
dbpedia-anhttp://an.dbpedia.org/resource/
xsdhhttp://www.w3.org/2001/XMLSchema#
dbpedia-kohttp://ko.dbpedia.org/resource/
dbpedia-shhttp://sh.dbpedia.org/resource/
yago-reshttp://yago-knowledge.org/resource/
dbpedia-ithttp://it.dbpedia.org/resource/
n79http://ast.dbpedia.org/resource/
n20http://azb.dbpedia.org/resource/
dbpedia-simplehttp://simple.dbpedia.org/resource/
dbpedia-idhttp://id.dbpedia.org/resource/
dbpedia-nnhttp://nn.dbpedia.org/resource/
dbpedia-cshttp://cs.dbpedia.org/resource/
n56http://or.dbpedia.org/resource/
dbpedia-bghttp://bg.dbpedia.org/resource/
n65http://tt.dbpedia.org/resource/
dbpedia-huhttp://hu.dbpedia.org/resource/
n16http://ta.dbpedia.org/resource/
dbpedia-hehttp://he.dbpedia.org/resource/
dbpedia-frhttp://fr.dbpedia.org/resource/
n12http://ia.dbpedia.org/resource/
wikidatahttp://www.wikidata.org/entity/
dbpedia-hrhttp://hr.dbpedia.org/resource/
dbpedia-kahttp://ka.dbpedia.org/resource/
dbpedia-eshttp://es.dbpedia.org/resource/
n78http://ml.dbpedia.org/resource/
dbpedia-vihttp://vi.dbpedia.org/resource/
n66http://ky.dbpedia.org/resource/
dbpedia-srhttp://sr.dbpedia.org/resource/
n69http://d-nb.info/gnd/4653817-3/about/
n4http://my.dbpedia.org/resource/
n30http://ur.dbpedia.org/resource/
dbrhttp://dbpedia.org/resource/
freebasehttp://rdf.freebase.com/ns/
n57http://d-nb.info/gnd/
rdfshttp://www.w3.org/2000/01/rdf-schema#
yagohttp://dbpedia.org/class/yago/
dbpedia-euhttp://eu.dbpedia.org/resource/
dbpedia-azhttp://az.dbpedia.org/resource/
dbpedia-arhttp://ar.dbpedia.org/resource/
owlhttp://www.w3.org/2002/07/owl#
dbpedia-dahttp://da.dbpedia.org/resource/
dbpedia-fihttp://fi.dbpedia.org/resource/
n70http://bn.dbpedia.org/resource/
dbpedia-fahttp://fa.dbpedia.org/resource/
dbpedia-thhttp://th.dbpedia.org/resource/
dbpedia-ruhttp://ru.dbpedia.org/resource/
n15http://commons.wikimedia.org/wiki/Special:FilePath/
dbpedia-sqhttp://sq.dbpedia.org/resource/
n54http://bs.dbpedia.org/resource/
n62http://te.dbpedia.org/resource/
dbpedia-mshttp://ms.dbpedia.org/resource/

Statements

Subject Item
dbr:Ruby_(programming_language)
rdf:type
yago:WikicatProgrammingLanguagesCreatedIn1995 yago:Abstraction100002137 yago:ProgrammingLanguage106898352 dbo:ProgrammingLanguage yago:Language106282651 yago:WikicatScriptingLanguages yago:WikicatFunctionalLanguages yago:Communication100033020 yago:ArtificialLanguage106894544 yago:WikicatProgrammingLanguages
rdfs:label
Ruby Ruby 루비 (프로그래밍 언어) Ruby (programmeertaal) Ruby Ruby (Programmiersprache) Ruby Ruby روبي (لغة برمجة) Ruby Ruby (język programowania) Ruby (linguaggio di programmazione) Ruby (programlingvo) Ruby Ruby Ruby Ruby (linguagem de programação) Ruby (bahasa pemrograman) Ruby Ruby
rdfs:comment
Ruby es un lenguaje de programación interpretado, reflexivo y orientado a objetos, 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 y 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. Ruby estas objektema, interpretata komputillingvo kun klara sintakso. Ĝi fontas el Perl, , Python, Lisp kaj , tamen de Perl estas la plej granda influo. Komputillingvaj ecoj de Ruby: * Klara sintakso * Bazaj iloj * Specialaj objektemaj iloj: * "mixins" * Singleton-metodoj * renomado * * ktp. * Homonimigo * Traktado de ekzemploj * kaj * Subteno de Perl-aj regulesprimoj je la nivelo de la sintakso * * Dinamika ŝargo (dependas de la sistemo) * Alta nivelo de portebleco (funkcias en Unikso, Linukso, Vindozo, , Mac OS X, OS/2, Amiga, kaj multaj aliaj) * Distribuata laŭ libera licenco (GPL aŭ ). Ruby japoniarrak 1993an sortutako programazio lengoaia bat da. Perl eta Python lengoaiaren antzekoa den sintaxia erabiltzen du, bezalako lengoaien objektuei zuzendutako ezaugarriak bilduz. Beste lengoaien ezaugarriak dauzka, besteak beste Lisp, Lua, eta . Ruby bat da, eta software libre bezala banatzen da. Η Ruby είναι μια δυναμική, ανακλαστική, αντικειμενοστρεφής γλώσσα προγραμματισμού γενικής χρήσης, που συνδυάζει μια σύνταξη επηρεασμένη από την Perl με χαρακτηριστικά από τη Smalltalk. Η Ruby προήλθε από την Ιαπωνία στα μέσα της δεκαετίας του 1990 και αρχικά σχεδιάστηκε και αναπτύχθηκε από τον Yukihiro "Matz" Matsumoto. Βασικές της επιρροές είναι η Perl, η Smalltalk, η και η Lisp. Ruby (англ. ruby — рубин, произносится ['ru:bɪ] — ру́би) — динамический, рефлективный, интерпретируемый высокоуровневый язык программирования. Язык обладает независимой от операционной системы реализацией многопоточности, сильной динамической типизацией, сборщиком мусора и многими другими возможностями. По особенностям синтаксиса он близок к языкам Perl и Eiffel, по объектно-ориентированному подходу — к Smalltalk. Также некоторые черты языка взяты из Python, Lisp, Dylan и Клу. Кроссплатформенная реализация интерпретатора языка является полностью свободной. Ruby (англ. «Рубін», читається «Ру́бі») — це інтерпретована, повністю об'єктно-орієнтована мова програмування з чіткою динамічною типізацією. Мова вирізняється високою ефективністю розробки програм і увібрала в себе найкращі риси Perl, Java, Python, Smalltalk, Eiffel, Ada і Lisp. Ruby поєднує в собі Perl-подібний синтаксис із об'єктно-орієнтованим підходом мови програмування Smalltalk. Також деякі риси запозичено із мов програмування Python, Lisp, Dylan та CLU. روبي (أو ياقوت) (بالإنجليزية: Ruby) هي لغة برمجة كائنية متعددة الاستخدام. وتمتاز اللغة بكونها لغة شيئية نقية كما تمتاز باحتوائها على كثير من خواص اللغات الوظيفية. Ruby(ルビー)は、まつもとゆきひろ(通称: Matz)により開発されたオブジェクト指向スクリプト言語(スクリプト言語とはプログラミング言語の一分類)。 日本で開発されたプログラミング言語としては初めて国際電気標準会議(IEC)で国際規格に認証された事例となった。 Ruby adalah bahasa pemrograman dinamis berbasis skrip yang berorientasi objek. Tujuan dari ruby adalah menggabungkan kelebihan dari semua bahasa-bahasa pemrograman skrip yang ada di dunia. Ruby ditulis dengan bahasa pemrograman C dengan kemampuan dasar seperti Perl dan Python. Ruby (wym. /ˈru:bi/) – 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. Ruby bazuje na wielu językach, takich jak CLU, Eiffel, Lisp, Perl, Python czy Smalltalk. Składnia jest zorientowana liniowo i oparta na składni CLU oraz, w mniejszym stopniu, Perla. Ruby è un linguaggio di programmazione 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 successo di framework innovativi come Ruby on Rails ha permesso a Ruby di diffondersi soprattutto nello sviluppo di applicazioni web. Ruby é uma linguagem de programação interpretada multiparadigma, de tipagem dinâmica e forte, com gerenciamento de memória automático, originalmente planejada e desenvolvida no Japão em 1995, por Yukihiro "Matz" Matsumoto, para ser usada como linguagem de script. Matz queria uma linguagem de script que fosse mais poderosa do que Perl, e mais orientada a objetos do que Python. Ruby suporta programação funcional, orientada a objetos, imperativa e reflexiva. Foi inspirada principalmente por Python, Perl, Smalltalk, Eiffel, Ada e Lisp, sendo muito similar em vários aspectos a Python. Ruby está entre as 10 linguagens mais populares, de acordo com uma pesquisa conduzida pela . Ruby est un langage de programmation libre. Il est interprété, orienté objet et multi-paradigme. Le langage a été standardisé au Japon en 2011 (JIS X 3017:2011), et en 2012 par l'Organisation internationale de normalisation (ISO 30170:2012). Ruby är ett fritt generellt programspråk utvecklat i Japan av Yukihiro "Matz" Matsumoto i mitten av 1990-talet. Det är ett interpreterande språ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 enligt "principle of least surprise" (ungefärligt översatt principen om minsta möjliga överraskning). Ruby is een programmeertaal, die doorgaans wordt geïnterpreteerd. De taal 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 beschikbaar van Ruby. De grammatica van Ruby is geïnspireerd op andere talen zoals Ada en Eiffel. De taal combineert elementen van verschillende andere scripttalen. Ruby wordt vaak vergeleken met Python en Perl. Ruby (englisch für Rubin) ist eine höhere Programmiersprache, die Mitte der 1990er Jahre vom Japaner Yukihiro Matsumoto entworfen wurde. Ruby ist objektorientiert, unterstützt aber mehrere weitere Programmierparadigmen (unter anderem prozedurale und funktionale Programmierung sowie Nebenläufigkeit), bietet dynamische Typisierung, Reflexion und automatische Speicherbereinigung. Ein Programm in Ruby wird zur Laufzeit interpretiert. 2012 wurde die Ruby-Spezifikation als internationale Norm ISO/IEC 30170 standardisiert. 루비(영어: Ruby)는 마츠모토 유키히로가 개발한 동적 객체 지향 스크립트 프로그래밍 언어이다. 루비는 순수 객체 지향 언어라, 정수나 문자열 등을 포함한 데이터 형식 등 모든 것이 객체이다. 기능에는 클래스 정의, 가비지 컬렉션, 강력한 정규 표현식 처리, 다중 스레드, 예외 처리, 반복, 클로저, Mixin, 연산자 오버로드 등이 있다. 구문은 ALGOL계를 계승하면서 가독성을 중시하고 있다. 오랫동안 언어 사양이 명문화되지 않고 마츠모토의 구현 언어 사양에 준하는 것으로 간주되어 왔지만, 2010년 6월 RubySpec으로 언어 사양을 책정 중이다. El llenguatge de programació Ruby va ser creat per Yukihiro "Matz" Matsumoto l'any 1993. És un llenguatge de guions totalment orientat a objectes. Està molt orientat al tractament de fitxers i per manteniment del sistema. És simple, extensible i portable. La versió estable és la 2.3.0. Les principals novetats són diversos refinaments de la versió 2.0.0, incloent millores de rapidesa. Últimament se n'està parlant molt gràcies al projecte Ruby on Rails. Ruby 是一种面向对象、命令式、函数式、动态的通用编程语言。在20世纪90年代中期由日本電腦科學家松本行弘(Matz)设计并开发。 遵守BSD许可证和Ruby License。它的灵感与特性来自于Perl、Smalltalk、Eiffel、Ada以及Lisp语言。由Ruby语言本身还发展出了JRuby(Java平台)、IronRuby(.NET平台)等其他平台的Ruby语言替代品。 Ruby je interpretovaný skriptovací programovací jazyk. Díky své jednoduché syntaxi je poměrně snadný k naučení, přesto však dostatečně výkonný, aby dokázal konkurovat známějším jazykům jako je Python a Perl. Je plně objektově orientovaný – vše v Ruby je objekt.
foaf:depiction
n15:Ruby_logo.svg
dbo:thumbnail
n15:Ruby_logo.svg?width=300
owl:sameAs
n4:Ruby_(programming_language) dbpedia-pnb:روبی_(پروگرامنگ_زبان) n8:Руби dbpedia-sr:Руби_(програмски_језик) dbpedia-simple:Ruby_(programming_language) n12:Ruby_(linguage_de_programmation) dbpedia-az:Ruby n16:ரூபி_(நிரலாக்க_மொழி) dbpedia-nl:Ruby_(programmeertaal) dbpedia-ro:Ruby dbpedia-ko:루비_(프로그래밍_언어) n20:روبی dbpedia-tr:Ruby dbpedia-sk:Ruby_(programovací_jazyk) n23:Ruby dbpedia-ca:Ruby dbpedia-zh:Ruby dbpedia-ar:روبي_(لغة_برمجة) dbpedia-fi:Ruby dbpedia-an:Luengache_de_programación_Ruby dbpedia-th:ภาษารูบี n30:روبی_(پروگرامنگ_زبان) n31:ڕووبی dbpedia-el:Ruby dbpedia-gl:Ruby dbpedia-es:Ruby n35:b9iP dbpedia-no:Ruby dbpedia-mr:रुबी n38:Mx4rg9WFUy3EQ6C9ppAZAfTKZA dbpedia-de:Ruby_(Programmiersprache) dbpedia-eu:Ruby dbpedia-uk:Ruby dbpedia-pl:Ruby_(język_programowania) dbpedia-ja:Ruby dbpedia-fa:روبی_(زبان_برنامه‌نویسی) dbpedia-hr:Ruby_(programski_jezik) dbpedia-da:Ruby_(programmeringssprog) yago-res:Ruby_(programming_language) dbpedia-bg:Ruby dbpedia-id:Ruby_(bahasa_pemrograman) dbpedia-fr:Ruby n53:ਰੂਬੀ_(ਪ੍ਰੋਗਰਾਮਿੰਗ_ਭਾਸ਼ਾ) n54:Ruby_(programski_jezik) dbpedia-sh:Rubi_(programski_jezik) n56:ରୁବୀ_(ପ୍ରୋଗ୍ରାମିଂ_ଭାଷା) n57:4653817-3 n58:Ruby dbpedia-ms:Ruby dbpedia-hu:Ruby_(programozási_nyelv) freebase:m.06ff5 n62:రూబి_(కంప్యూటర్_భాష) n63:Ruby_(programmin_leid) dbpedia-eo:Ruby_(programlingvo) n65:Ruby n66:Ruby dbpedia-pt:Ruby_(linguagem_de_programação) dbpedia-nn:Ruby n69:rdf n70:রুবি_(প্রোগ্রামিং_ভাষা) dbpedia-vi:Ruby_(ngôn_ngữ_lập_trình) dbpedia-he:Ruby dbpedia-it:Ruby_(linguaggio_di_programmazione) dbpedia-sv:Ruby dbpedia-ka:რუბი dbpedia-ru:Ruby wikidata:Q161053 n78:റൂബി_(പ്രോഗ്രാമിങ്_ഭാഷ) n79:Ruby dbpedia-be:Ruby dbpedia-sq:Ruby_(gjuhë_programuese) dbpedia-cs:Ruby dbpedia-et:Ruby_(programmeerimiskeel)
dbo:abstract
Ruby (englisch für Rubin) ist eine höhere Programmiersprache, die Mitte der 1990er Jahre vom Japaner Yukihiro Matsumoto entworfen wurde. Ruby ist objektorientiert, unterstützt aber mehrere weitere Programmierparadigmen (unter anderem prozedurale und funktionale Programmierung sowie Nebenläufigkeit), bietet dynamische Typisierung, Reflexion und automatische Speicherbereinigung. Ein Programm in Ruby wird zur Laufzeit interpretiert. 2012 wurde die Ruby-Spezifikation als internationale Norm ISO/IEC 30170 standardisiert. Ruby(ルビー)は、まつもとゆきひろ(通称: Matz)により開発されたオブジェクト指向スクリプト言語(スクリプト言語とはプログラミング言語の一分類)。 日本で開発されたプログラミング言語としては初めて国際電気標準会議(IEC)で国際規格に認証された事例となった。 Ruby är ett fritt generellt programspråk utvecklat i Japan av Yukihiro "Matz" Matsumoto i mitten av 1990-talet. Det är ett interpreterande språ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 enligt "principle of least surprise" (ungefärligt översatt principen om minsta möjliga överraskning). Ruby 是一种面向对象、命令式、函数式、动态的通用编程语言。在20世纪90年代中期由日本電腦科學家松本行弘(Matz)设计并开发。 遵守BSD许可证和Ruby License。它的灵感与特性来自于Perl、Smalltalk、Eiffel、Ada以及Lisp语言。由Ruby语言本身还发展出了JRuby(Java平台)、IronRuby(.NET平台)等其他平台的Ruby语言替代品。 Ruby (англ. «Рубін», читається «Ру́бі») — це інтерпретована, повністю об'єктно-орієнтована мова програмування з чіткою динамічною типізацією. Мова вирізняється високою ефективністю розробки програм і увібрала в себе найкращі риси Perl, Java, Python, Smalltalk, Eiffel, Ada і Lisp. Ruby поєднує в собі Perl-подібний синтаксис із об'єктно-орієнтованим підходом мови програмування Smalltalk. Також деякі риси запозичено із мов програмування Python, Lisp, Dylan та CLU. Багатоплатформова реалізація інтерпретатора мови Ruby поширюється як Вільне програмне забезпечення. Початковий код проекту розповсюджується під ліцензіями BSD ("2-clause BSDL") і "Ruby", яка посилається на останній варіант ліцензії GPL і повністю сумісна з GPLv3. Ruby (англ. ruby — рубин, произносится ['ru:bɪ] — ру́би) — динамический, рефлективный, интерпретируемый высокоуровневый язык программирования. Язык обладает независимой от операционной системы реализацией многопоточности, сильной динамической типизацией, сборщиком мусора и многими другими возможностями. По особенностям синтаксиса он близок к языкам Perl и Eiffel, по объектно-ориентированному подходу — к Smalltalk. Также некоторые черты языка взяты из Python, Lisp, Dylan и Клу. Кроссплатформенная реализация интерпретатора языка является полностью свободной. Ruby is een programmeertaal, die doorgaans wordt geïnterpreteerd. De taal 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 beschikbaar van Ruby. De grammatica van Ruby is geïnspireerd op andere talen zoals Ada en Eiffel. De taal combineert elementen van verschillende andere scripttalen. Ruby wordt vaak vergeleken met Python en Perl. Ruby è un linguaggio di programmazione 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 è 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à. Il successo di framework innovativi come Ruby on Rails ha permesso a Ruby di diffondersi soprattutto nello sviluppo di applicazioni web. روبي (أو ياقوت) (بالإنجليزية: Ruby) هي لغة برمجة كائنية متعددة الاستخدام. وتمتاز اللغة بكونها لغة شيئية نقية كما تمتاز باحتوائها على كثير من خواص اللغات الوظيفية. El llenguatge de programació Ruby va ser creat per Yukihiro "Matz" Matsumoto l'any 1993. És un llenguatge de guions totalment orientat a objectes. Està molt orientat al tractament de fitxers i per manteniment del sistema. És simple, extensible i portable. La versió estable és la 2.3.0. Les principals novetats són diversos refinaments de la versió 2.0.0, incloent millores de rapidesa. Últimament se n'està parlant molt gràcies al projecte Ruby on Rails. Ruby adalah bahasa pemrograman dinamis berbasis skrip yang berorientasi objek. Tujuan dari ruby adalah menggabungkan kelebihan dari semua bahasa-bahasa pemrograman skrip yang ada di dunia. Ruby ditulis dengan bahasa pemrograman C dengan kemampuan dasar seperti Perl dan Python. 루비(영어: Ruby)는 마츠모토 유키히로가 개발한 동적 객체 지향 스크립트 프로그래밍 언어이다. 루비는 순수 객체 지향 언어라, 정수나 문자열 등을 포함한 데이터 형식 등 모든 것이 객체이다. 기능에는 클래스 정의, 가비지 컬렉션, 강력한 정규 표현식 처리, 다중 스레드, 예외 처리, 반복, 클로저, Mixin, 연산자 오버로드 등이 있다. 구문은 ALGOL계를 계승하면서 가독성을 중시하고 있다. 오랫동안 언어 사양이 명문화되지 않고 마츠모토의 구현 언어 사양에 준하는 것으로 간주되어 왔지만, 2010년 6월 RubySpec으로 언어 사양을 책정 중이다. Ruby est un langage de programmation libre. Il est interprété, orienté objet et multi-paradigme. Le langage a été standardisé au Japon en 2011 (JIS X 3017:2011), et en 2012 par l'Organisation internationale de normalisation (ISO 30170:2012). Ruby je interpretovaný skriptovací programovací jazyk. Díky své jednoduché syntaxi je poměrně snadný k naučení, přesto však dostatečně výkonný, aby dokázal konkurovat známějším jazykům jako je Python a Perl. Je plně objektově orientovaný – vše v Ruby je objekt. Ruby japoniarrak 1993an sortutako programazio lengoaia bat da. Perl eta Python lengoaiaren antzekoa den sintaxia erabiltzen du, bezalako lengoaien objektuei zuzendutako ezaugarriak bilduz. Beste lengoaien ezaugarriak dauzka, besteak beste Lisp, Lua, eta . Ruby bat da, eta software libre bezala banatzen da. Ruby (wym. /ˈru:bi/) – 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. Ruby bazuje na wielu językach, takich jak CLU, Eiffel, Lisp, Perl, Python czy Smalltalk. Składnia jest zorientowana liniowo i oparta na składni CLU oraz, w mniejszym stopniu, Perla. Ruby é uma linguagem de programação interpretada multiparadigma, de tipagem dinâmica e forte, com gerenciamento de memória automático, originalmente planejada e desenvolvida no Japão em 1995, por Yukihiro "Matz" Matsumoto, para ser usada como linguagem de script. Matz queria uma linguagem de script que fosse mais poderosa do que Perl, e mais orientada a objetos do que Python. Ruby suporta programação funcional, orientada a objetos, imperativa e reflexiva. Foi inspirada principalmente por Python, Perl, Smalltalk, Eiffel, Ada e Lisp, sendo muito similar em vários aspectos a Python. Ruby está entre as 10 linguagens mais populares, de acordo com uma pesquisa conduzida pela . A implementação 1.8.7 padrão é escrita em C, como uma linguagem de programação de único passe. Não há qualquer especificação da linguagem, assim a implementação original é considerada de fato uma referência. Atualmente, há várias implementações alternativas da linguagem, incluindo YARV, JRuby, Rubinius, IronRuby, MacRuby e HotRuby, cada qual com uma abordagem diferente, com IronRuby, JRuby e MacRuby fornecendo compilação JIT e, JRuby e MacRuby também fornecendo compilação AOT. A partir das séries 1.9 em diante Ruby passou a utilizar por padrão a YARV (Yet Another Ruby VirtualMachine) substituindo a Ruby MRI (Matz's Ruby Interpreter). Ruby es un lenguaje de programación interpretado, reflexivo y orientado a objetos, 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 y 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. Η Ruby είναι μια δυναμική, ανακλαστική, αντικειμενοστρεφής γλώσσα προγραμματισμού γενικής χρήσης, που συνδυάζει μια σύνταξη επηρεασμένη από την Perl με χαρακτηριστικά από τη Smalltalk. Η Ruby προήλθε από την Ιαπωνία στα μέσα της δεκαετίας του 1990 και αρχικά σχεδιάστηκε και αναπτύχθηκε από τον Yukihiro "Matz" Matsumoto. Βασικές της επιρροές είναι η Perl, η Smalltalk, η και η Lisp. Η Ruby υποστηρίζει πολλαπλά παραδείγματα προγραμματισμού όπως ο συναρτησιακός προγραμματισμός, ο αντικειμενοστρεφής προγραμματισμός, ο προστακτικός προγραμματισμός και ο . Έχει σύστημα δυναμικών τύπων και αυτόματη διαχείριση μνήμης, επομένως μοιάζει σε κάποια χαρακτηριστικά της με την Python, την Perl, τη Lisp, τη , την και τη . Η πρότυπη υλοποίηση 1.8.7 της Ruby είναι γραμμένη σε C, σαν μια διερμηνευόμενη γλώσσα ενός περάσματος. Προς το παρόν δεν υπάρχει κάποιο επίσημο πρότυπο αναφοράς για τη γλώσσα Ruby, επομένως η αρχική υλοποίηση θεωρείται το ντε φάκτο σημείο αναφοράς. Υπάρχουν αρκετές (ολοκληρωμένες ή σε ανάπτυξη) εναλλακτικές υλοποιήσεις της γλώσσας, συμπεριλαμβανομένων των YARV, , Rubinius, , MacRuby και HotRuby, κάθε μια από τις οποίες και έχει διαφορετική προσέγγιση, με τις IronRuby, JRuby και MacRuby να προσφέρουν και τη MacRuby να προσφέρει επιπλέον . Ο κώδικας της επίσημης έκδοσης 1.9 χρησιμοποιεί τη YARV, όπως και αυτός της έκδοσης 2.0 (σε ανάπτυξη), η οποία και θα αντικαταστήσει την πιο αργή Ruby MRI. Ruby estas objektema, interpretata komputillingvo kun klara sintakso. Ĝi fontas el Perl, , Python, Lisp kaj , tamen de Perl estas la plej granda influo. Komputillingvaj ecoj de Ruby: * Klara sintakso * Bazaj iloj * Specialaj objektemaj iloj: * "mixins" * Singleton-metodoj * renomado * * ktp. * Homonimigo * Traktado de ekzemploj * kaj * Subteno de Perl-aj regulesprimoj je la nivelo de la sintakso * * Dinamika ŝargo (dependas de la sistemo) * Alta nivelo de portebleco (funkcias en Unikso, Linukso, Vindozo, , Mac OS X, OS/2, Amiga, kaj multaj aliaj) * Distribuata laŭ libera licenco (GPL aŭ ). Ruby estas tute objektema: ĉiu ero de datumo estas objekto, eĉ bazaj datumtipoj. Ĉiu funkcio estas metodo. Ĉi tio estas simila al , sed ne al Java kaj Python. Kun kelkaj esceptoj, ĉiu nomo (variablo) en programo de Ruby tenas referencon al objekto, ne la objekton mem. La lingvo estis kreita fare de Matsumoto Yukihiro je la 24a de februaro 1993. La nuntempa estas 1.9.3 kaj 2.0.0 (18a de marto 2013). Rimarku, ke la nomo ne estas akronimo, sed estas fakte vortludo je Perl. Laŭ la aŭtoro, li formis Ruby sekvante la "principon de la plej malgranda surprizo", kio signifas, ke la lingvo malhavu faligilojn kaj nekoheraĵojn, kiuj ĝenas en aliaj lingvoj. Jen estas ekzemplo de kodo en Ruby: # Iteracias tri fojojn la jenan kodoblokon. 3.times { # Anstataŭigas ' ' per ', ', aldonas "!" kaj printas la rezulto puts "Saluton mondo".gsub(" ", ", ") + "!" } kaj la rezulto: Saluton, mondo!Saluton, mondo!Saluton, mondo!
dbp:wordnet_type
n40:synset-programming_language-noun-1