Ruby (programming language) (original) (raw)
- 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. (cs)
- 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 3.0.1. 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. (ca)
- Η 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. (el)
- روبي (أو ياقوت) (بالإنجليزية: Ruby) هي لغة برمجة كائنية متعددة الاستخدام. وتمتاز اللغة بكونها لغة شيئية نقية كما تمتاز باحتوائها على كثير من خواص اللغات الوظيفية. (ar)
- Ruby estas objektema, interpretata komputillingvo kun klara sintakso. Ĝi fontas el Perl, Smalltalk, 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! (eo)
- 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. (es)
- 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. (de)
- 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. (eu)
- 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). (fr)
- Ruby is an interpreted, high-level, general-purpose programming language which supports multiple programming paradigms. It was designed with an emphasis on programming productivity and simplicity. In Ruby, everything is an object, including primitive data types. It was developed in the mid-1990s by Yukihiro "Matz" Matsumoto in Japan. Ruby is dynamically typed and uses garbage collection and just-in-time compilation. It supports multiple programming paradigms, including procedural, object-oriented, and functional programming. According to the creator, Ruby was influenced by Perl, Smalltalk, Eiffel, Ada, BASIC, and Lisp. (en)
- 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. (in)
- 루비(영어: Ruby)는 마츠모토 유키히로가 개발한 동적 객체 지향 스크립트 프로그래밍 언어이다. 루비는 순수 객체 지향 언어라, 정수나 문자열 등을 포함한 데이터 형식 등 모든 것이 객체이다. 기능에는 클래스 정의, 가비지 컬렉션, 강력한 정규 표현식 처리, 다중 스레드, 예외 처리, 반복, 클로저, Mixin, 연산자 오버로드 등이 있다. 구문은 ALGOL계를 계승하면서 가독성을 중시하고 있다. 오랫동안 언어 사양이 명문화되지 않고 마츠모토의 구현 언어 사양에 준하는 것으로 간주되어 왔지만, 2010년 6월 RubySpec으로 언어 사양을 책정 중이다. (ko)
- Ruby(ルビー)は、まつもとゆきひろ(通称: Matz)により開発されたオブジェクト指向スクリプト言語(スクリプト言語とはプログラミング言語の一分類)。 日本で開発されたプログラミング言語としては初めて国際電気標準会議(IEC)で国際規格に認証された事例となった。 (ja)
- Ruby è un linguaggio di programmazione interpretato open source completamente a oggetti. Nato nel 1995 come progetto personale del giapponese Yukihiro Matsumoto (spesso chiamato semplicemente Matz), prende spunto da altri linguaggi come Perl, SmallTalk, Eiffel, Ada e Lisp con lo scopo di bilanciare con cura i paradigmi di programmazione funzionale e imperativa. Il successo di framework come Ruby on Rails ha aiutato la diffusione di Ruby soprattutto nello sviluppo di applicazioni web. Risulta attualmente nei primi dieci posti dei linguaggi maggiormente popolari e utilizzati nel mondo secondo vari indici di misurazione specifica, come per esempio TIOBE. (it)
- 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. (nl)
- Ruby (англ. ruby — рубин, произносится ['ru:bɪ] — ру́би) — динамический, рефлективный, интерпретируемый высокоуровневый язык программирования. Язык обладает независимой от операционной системы реализацией многопоточности, сильной динамической типизацией, сборщиком мусора и многими другими возможностями. По особенностям синтаксиса он близок к языкам Perl и Eiffel, по объектно-ориентированному подходу — к Smalltalk. Также некоторые черты языка взяты из Python, Lisp, Dylan и Клу. Кроссплатформенная реализация интерпретатора языка является полностью свободной. (ru)
- 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. Matsumoto queria desenvolver 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 RedMonk. 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). (pt)
- 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). (sv)
- 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. (pl)
- Ruby 是一种面向对象、指令式、函数式、动态的通用编程语言。在20世纪90年代中期由日本電腦科學家松本行弘(Matz)设计并开发。 遵守BSD许可证和Ruby License。它的灵感与特性来自于Perl、Smalltalk、Eiffel、Ada以及Lisp语言。由Ruby语言本身还发展出了JRuby(Java平台)、IronRuby(.NET平台)等其他平台的Ruby语言替代品。 (zh)
- Ruby (англ. «Рубін», читається «Ру́бі») — це інтерпретована, повністю об'єктно-орієнтована мова програмування з чіткою динамічною типізацією. Мова вирізняється високою ефективністю розробки програм і увібрала в себе найкращі риси Perl, Java, Python, Smalltalk, Eiffel, Ada і Lisp. Ruby поєднує в собі Perl-подібний синтаксис із об'єктно-орієнтованим підходом мови програмування Smalltalk. Також деякі риси запозичено із мов програмування Python, Lisp, Dylan та CLU. Багатоплатформова реалізація інтерпретатора мови Ruby поширюється як Вільне програмне забезпечення. Початковий код проєкту розповсюджується під ліцензіями BSD («2-clause BSDL») і «Ruby», яка посилається на останній варіант ліцензії GPL і повністю сумісна з GPLv3. (uk)
- dbr:Python_(programming_language)
- dbr:Perl
- dbr:Eiffel_(programming_language)
- dbr:Lisp_(programming_language)
- dbr:Lua_(programming_language)
- dbr:Smalltalk
- dbr:BASIC
- dbr:C++
- dbr:CLU_(programming_language)
- dbr:Ada_(programming_language)
- dbr:Dylan_(programming_language)
- profile = { social: { wikipedia: { name: 'Foo Baz' } } } (en)
- if obj && obj.foo && obj.foo.bar (en)
- dbr:Python_(programming_language)
- dbr:Perl
- dbr:Eiffel_(programming_language)
- dbr:Lisp_(programming_language)
- dbr:Lua_(programming_language)
- dbr:Smalltalk
- dbr:BASIC
- dbr:C++
- dbr:CLU_(programming_language)
- dbr:Ada_(programming_language)
- dbr:Dylan_(programming_language)
- dbt:FOSS
- dbt:)
- dbt:(
- dbt:As_of
- dbt:Authority_control
- dbt:Citation
- dbt:Code
- dbt:Commons_category
- dbt:Curlie
- dbt:Distinguish
- dbt:ISO_standards
- dbt:Infobox_programming_language
- dbt:Main
- dbt:Portal
- dbt:Quote
- dbt:Refbegin
- dbt:Refend
- dbt:Refs
- dbt:See_also
- dbt:Short_description
- dbt:Snd
- dbt:Start_date_and_age
- dbt:TBA
- dbt:Technical
- dbt:Version
- dbt:Wikiquote
- dbt:Wikiversity
- dbt:Ruby_programming_language
- dbt:Programming_languages
- 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. (cs)
- 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 3.0.1. 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. (ca)
- روبي (أو ياقوت) (بالإنجليزية: Ruby) هي لغة برمجة كائنية متعددة الاستخدام. وتمتاز اللغة بكونها لغة شيئية نقية كما تمتاز باحتوائها على كثير من خواص اللغات الوظيفية. (ar)
- 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. (es)
- 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. (de)
- 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. (eu)
- 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). (fr)
- 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. (in)
- 루비(영어: Ruby)는 마츠모토 유키히로가 개발한 동적 객체 지향 스크립트 프로그래밍 언어이다. 루비는 순수 객체 지향 언어라, 정수나 문자열 등을 포함한 데이터 형식 등 모든 것이 객체이다. 기능에는 클래스 정의, 가비지 컬렉션, 강력한 정규 표현식 처리, 다중 스레드, 예외 처리, 반복, 클로저, Mixin, 연산자 오버로드 등이 있다. 구문은 ALGOL계를 계승하면서 가독성을 중시하고 있다. 오랫동안 언어 사양이 명문화되지 않고 마츠모토의 구현 언어 사양에 준하는 것으로 간주되어 왔지만, 2010년 6월 RubySpec으로 언어 사양을 책정 중이다. (ko)
- Ruby(ルビー)は、まつもとゆきひろ(通称: Matz)により開発されたオブジェクト指向スクリプト言語(スクリプト言語とはプログラミング言語の一分類)。 日本で開発されたプログラミング言語としては初めて国際電気標準会議(IEC)で国際規格に認証された事例となった。 (ja)
- 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. (nl)
- Ruby (англ. ruby — рубин, произносится ['ru:bɪ] — ру́би) — динамический, рефлективный, интерпретируемый высокоуровневый язык программирования. Язык обладает независимой от операционной системы реализацией многопоточности, сильной динамической типизацией, сборщиком мусора и многими другими возможностями. По особенностям синтаксиса он близок к языкам Perl и Eiffel, по объектно-ориентированному подходу — к Smalltalk. Также некоторые черты языка взяты из Python, Lisp, Dylan и Клу. Кроссплатформенная реализация интерпретатора языка является полностью свободной. (ru)
- 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). (sv)
- 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. (pl)
- Ruby 是一种面向对象、指令式、函数式、动态的通用编程语言。在20世纪90年代中期由日本電腦科學家松本行弘(Matz)设计并开发。 遵守BSD许可证和Ruby License。它的灵感与特性来自于Perl、Smalltalk、Eiffel、Ada以及Lisp语言。由Ruby语言本身还发展出了JRuby(Java平台)、IronRuby(.NET平台)等其他平台的Ruby语言替代品。 (zh)
- Η Ruby είναι μια δυναμική, ανακλαστική, αντικειμενοστρεφής γλώσσα προγραμματισμού γενικής χρήσης, που συνδυάζει μια σύνταξη επηρεασμένη από την Perl με χαρακτηριστικά από τη Smalltalk. Η Ruby προήλθε από την Ιαπωνία στα μέσα της δεκαετίας του 1990 και αρχικά σχεδιάστηκε και αναπτύχθηκε από τον Yukihiro "Matz" Matsumoto. Βασικές της επιρροές είναι η Perl, η Smalltalk, η και η Lisp. (el)
- Ruby estas objektema, interpretata komputillingvo kun klara sintakso. Ĝi fontas el Perl, Smalltalk, 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ŭ ). (eo)
- Ruby is an interpreted, high-level, general-purpose programming language which supports multiple programming paradigms. It was designed with an emphasis on programming productivity and simplicity. In Ruby, everything is an object, including primitive data types. It was developed in the mid-1990s by Yukihiro "Matz" Matsumoto in Japan. (en)
- Ruby è un linguaggio di programmazione interpretato open source completamente a oggetti. Nato nel 1995 come progetto personale del giapponese Yukihiro Matsumoto (spesso chiamato semplicemente Matz), prende spunto da altri linguaggi come Perl, SmallTalk, Eiffel, Ada e Lisp con lo scopo di bilanciare con cura i paradigmi di programmazione funzionale e imperativa. (it)
- 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. Matsumoto queria desenvolver 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 RedMonk. (pt)
- Ruby (англ. «Рубін», читається «Ру́бі») — це інтерпретована, повністю об'єктно-орієнтована мова програмування з чіткою динамічною типізацією. Мова вирізняється високою ефективністю розробки програм і увібрала в себе найкращі риси Perl, Java, Python, Smalltalk, Eiffel, Ada і Lisp. Ruby поєднує в собі Perl-подібний синтаксис із об'єктно-орієнтованим підходом мови програмування Smalltalk. Також деякі риси запозичено із мов програмування Python, Lisp, Dylan та CLU. (uk)
- freebase:Ruby (programming language)
- yago-res:Ruby (programming language)
- http://d-nb.info/gnd/4653817-3
- http://sw.cyc.com/concept/Mx4rg9WFUy3EQ6C9ppAZAfTKZA
- wikidata:Ruby (programming language)
- dbpedia-an:Ruby (programming language)
- dbpedia-ar:Ruby (programming language)
- http://ast.dbpedia.org/resource/Ruby
- dbpedia-az:Ruby (programming language)
- http://azb.dbpedia.org/resource/روبی
- dbpedia-be:Ruby (programming language)
- dbpedia-bg:Ruby (programming language)
- http://bn.dbpedia.org/resource/রুবি_(প্রোগ্রামিং_ভাষা)
- http://bs.dbpedia.org/resource/Ruby_(programski_jezik)
- dbpedia-ca:Ruby (programming language)
- http://ckb.dbpedia.org/resource/ڕووبی
- dbpedia-cs:Ruby (programming language)
- dbpedia-da:Ruby (programming language)
- dbpedia-de:Ruby (programming language)
- dbpedia-el:Ruby (programming language)
- dbpedia-eo:Ruby (programming language)
- dbpedia-es:Ruby (programming language)
- dbpedia-et:Ruby (programming language)
- dbpedia-eu:Ruby (programming language)
- dbpedia-fa:Ruby (programming language)
- dbpedia-fi:Ruby (programming language)
- dbpedia-fr:Ruby (programming language)
- dbpedia-gl:Ruby (programming language)
- dbpedia-he:Ruby (programming language)
- dbpedia-hr:Ruby (programming language)
- dbpedia-hu:Ruby (programming language)
- http://hy.dbpedia.org/resource/Ruby_(ծրագրավորման_լեզու)
- http://ia.dbpedia.org/resource/Ruby_(linguage_de_programmation)
- dbpedia-id:Ruby (programming language)
- dbpedia-it:Ruby (programming language)
- dbpedia-ja:Ruby (programming language)
- dbpedia-ka:Ruby (programming language)
- dbpedia-ko:Ruby (programming language)
- http://ky.dbpedia.org/resource/Ruby
- dbpedia-lmo:Ruby (programming language)
- http://lt.dbpedia.org/resource/Ruby
- http://lv.dbpedia.org/resource/Ruby
- http://ml.dbpedia.org/resource/റൂബി_(പ്രോഗ്രാമിങ്_ഭാഷ)
- dbpedia-mr:Ruby (programming language)
- dbpedia-ms:Ruby (programming language)
- http://my.dbpedia.org/resource/Ruby_(programming_language)
- dbpedia-nl:Ruby (programming language)
- dbpedia-nn:Ruby (programming language)
- dbpedia-no:Ruby (programming language)
- http://or.dbpedia.org/resource/ରୁବୀ_(ପ୍ରୋଗ୍ରାମିଂ_ଭାଷା)
- http://pa.dbpedia.org/resource/ਰੂਬੀ_(ਪ੍ਰੋਗਰਾਮਿੰਗ_ਭਾਸ਼ਾ)
- dbpedia-pl:Ruby (programming language)
- dbpedia-pnb:Ruby (programming language)
- dbpedia-pt:Ruby (programming language)
- dbpedia-ro:Ruby (programming language)
- dbpedia-ru:Ruby (programming language)
- http://sco.dbpedia.org/resource/Ruby_(programmin_leid)
- dbpedia-sh:Ruby (programming language)
- dbpedia-simple:Ruby (programming language)
- dbpedia-sk:Ruby (programming language)
- dbpedia-sq:Ruby (programming language)
- dbpedia-sr:Ruby (programming language)
- dbpedia-sv:Ruby (programming language)
- dbpedia-sw:Ruby (programming language)
- http://ta.dbpedia.org/resource/ரூபி_(நிரலாக்க_மொழி)
- http://te.dbpedia.org/resource/రూబి_(కంప్యూటర్_భాష)
- http://tg.dbpedia.org/resource/Руби
- dbpedia-th:Ruby (programming language)
- dbpedia-tr:Ruby (programming language)
- http://tt.dbpedia.org/resource/Ruby_(программа_тәэминатын_тасвирлау_теле)
- dbpedia-uk:Ruby (programming language)
- http://ur.dbpedia.org/resource/روبی_(پروگرامنگ_زبان)
- http://uz.dbpedia.org/resource/Ruby
- dbpedia-vi:Ruby (programming language)
- dbpedia-zh:Ruby (programming language)
- https://global.dbpedia.org/id/b9iP
is dbo:influenced of
- dbr:Python_(programming_language)
- dbr:Scheme_(programming_language)
- dbr:Perl
- dbr:Eiffel_(programming_language)
- dbr:Apple_Dylan
- dbr:Lisp_(programming_language)
- dbr:Lua_(programming_language)
- dbr:Smalltalk
- dbr:CLU_(programming_language)
- dbr:Ada_(programming_language)
- dbr:Dylan_(programming_language)
is dbo:wikiPageWikiLink of
- dbr:Cairo_(graphics)
- dbr:Calligra
- dbr:Calligra_Sheets
- dbr:Camping_(microframework)
- dbr:Capistrano_(software)
- dbr:Capybara_(software)
- dbr:Caroline_Shaw
- dbr:Amiga_programming_languages
- dbr:Bcrypt
- dbr:Benevolent_dictator_for_life
- dbr:Programming_paradigm
- dbr:Progress_Chef
- dbr:Project_Jupyter
- dbr:Protocol_Buffers
- dbr:Pry_(software)
- dbr:Puma_(web_server)
- dbr:Puppet_(software)
- dbr:PureMVC
- dbr:Python_(programming_language)
- dbr:QtRuby
- dbr:Question_mark
- dbr:Queue_(abstract_data_type)
- dbr:QuickCheck
- dbr:RocksDB
- dbr:Rosetta_Code
- dbr:Rubinius
- dbr:Ruby-lang.org
- dbr:Ruby-plsql-spec
- dbr:RubyGems
- dbr:RubySpec
- dbr:Ruby_Document_format
- dbr:Ruby_MRI
- dbr:Ruby_Version_Manager
- dbr:Ruby_on_Rails
- dbr:Samurize
- dbr:Sandi_Metz
- dbr:Sass_(stylesheet_language)
- dbr:Scala_(programming_language)
- dbr:Scalatra
- dbr:Scheme_(programming_language)
- dbr:Encapsulation_(computer_programming)
- dbr:Entry_point
- dbr:Epoch_(computing)
- dbr:List_of_arbitrary-precision_arithmetic_software
- dbr:List_of_build_automation_software
- dbr:List_of_computer_scientists
- dbr:List_of_concept-_and_mind-mapping_software
- dbr:List_of_file_formats
- dbr:List_of_filename_extensions_(M–R)
- dbr:List_of_free-software_events
- dbr:List_of_free_and_open-source_software_organizations
- dbr:List_of_free_software_project_directories
- dbr:List_of_game_engines
- dbr:Mirror_(programming)
- dbr:Monitor_(synchronization)
- dbr:MurmurHash
- dbr:Mutator_method
- dbr:Nick_Montfort
- dbr:MUD_client
- dbr:Method_overriding
- dbr:ThingSpeak
- dbr:One-key_MAC
- dbr:OpenAccess
- dbr:Third-generation_programming_language
- dbr:Printf_format_string
- dbr:Programming_languages_used_in_most_popular_websites
- dbr:Batch_file
- dbr:BeerXML
- dbr:Berkeley_DB
- dbr:Bhutan_Biodiversity_Portal
- dbr:BibleGateway
- dbr:Bigtable
- dbr:Binary_search_algorithm
- dbr:BioRuby
- dbr:Blacklight_(software)
- dbr:Bluefish_(software)
- dbr:Blueprint_(CSS_framework)
- dbr:Boolean_data_type
- dbr:Brackets_(text_editor)
- dbr:Braintree_(company)
- dbr:Decimal_separator
- dbr:Deltacloud
- dbr:Design_by_contract
- dbr:Algebraic_operation
- dbr:Algolia
- dbr:Apache_iBATIS
- dbr:Apotomo
- dbr:Apple_Developer_Tools
- dbr:Apple_event
- dbr:Apply
- dbr:Arbitrary-precision_arithmetic
- dbr:History_of_Tampa,_Florida
- dbr:History_of_the_Ruby_programming_language
- dbr:Homebrew_(package_manager)
- dbr:Jordan_Ritter
- dbr:Jubatus
- dbr:JuffEd
- dbr:Julia
- dbr:Julia_(programming_language)
- dbr:List_of_Eclipse_projects
- dbr:List_of_Latter_Day_Saints
- dbr:List_of_educational_programming_languages
- dbr:List_of_widget_toolkits
- dbr:Pcap
- dbr:Percent_sign
- dbr:Perl
- dbr:Perl_Cookbook
- dbr:Regular_expression
- dbr:Resident_Identity_Card
- dbr:RethinkDB
- dbr:Riak
- dbr:Rich_Text_Format
- dbr:Ring_(programming_language)
- dbr:Characters_per_line
- dbr:UTF-8
- dbr:Umple
- dbr:Underscore
- dbr:Underscore.js
- dbr:Unicorn_(web_server)
- dbr:Unified_Code_Count
- dbr:Unipept
- dbr:University_of_Tsukuba
- dbr:VIPS_(software)
- dbr:VNS3
- dbr:Vagrant_(software)
- dbr:Vert.x
- dbr:Vertebra_(software)
- dbr:Vile_(text_editor)
- dbr:Vim_(text_editor)
- dbr:Visual_Basic_(classic)
- dbr:Visual_Studio
- dbr:Decimal_data_type
- dbr:Decision_table
- dbr:Cardinal
- dbr:Double-ended_queue
- dbr:Dynamic_array
- dbr:Dynamic_dispatch
- dbr:Dynamic_web_page
- dbr:ERuby
- dbr:Indentation_style
- dbr:Index_of_Japan-related_articles_(Q–R)
- dbr:Inner_class
- dbr:Institute_for_Personal_Robots_in_Education
- dbr:Integer_literal
- dbr:Interpreter_(computing)
- dbr:Interpreter_pattern
- dbr:Libraries.io
- dbr:Library_of_Congress_Classification:Class_Q_--_Science
- dbr:List_of_information_graphics_software
- dbr:List_of_language_bindings_for_GTK
- dbr:List_of_language_bindings_for_Qt_4
- dbr:List_of_language_bindings_for_Qt_5
- dbr:List_of_language_bindings_for_wxWidgets
- dbr:List_of_mailing_list_software
- dbr:List_of_object-oriented_programming_languages
- dbr:List_of_open-source_bioinformatics_software
- dbr:List_of_portable_software
- dbr:List_of_programmers
- dbr:List_of_programming_language_researchers
- dbr:List_of_programming_languages
- dbr:List_of_programming_languages_by_type
- dbr:List_of_reflective_programming_languages_and_platforms
- dbr:String_interpolation
- dbr:Null_object_pattern
- dbr:Short-circuit_evaluation
- dbr:Syllabification
- dbr:Rackspace_Cloud
- dbr:TestDox
- dbr:Year_2038_problem
- dbr:Timeline_of_free_and_open-source_software
- dbr:"Hello,_World!"_program
- dbr:Command-line_interface
- dbr:Common_Object_Request_Broker_Architecture
- dbr:Comparison_of_C_Sharp_and_Java
- dbr:Comparison_of_Internet_Relay_Chat_clients
- dbr:Comparison_of_audio_synthesis_environments
- dbr:Comparison_of_data-serialization_formats
- dbr:Comparison_of_issue-tracking_systems
- dbr:Comparison_of_programming_languages_(array)
- dbr:Comparison_of_programming_languages_(basic_instructions)
- dbr:Comparison_of_programming_paradigms
- dbr:Comparison_of_regular_expression_engines
- dbr:Comparison_of_shopping_cart_software
- dbr:Comparison_of_web_template_engines
- dbr:Composer_(software)
- dbr:Computer
- dbr:Concordion
- dbr:Conditional_(computer_programming)
- dbr:Constant_(computer_programming)
- dbr:Couchbase_Server
- dbr:Coverity
- dbr:Crystal_(programming_language)
- dbr:Matt_Stephens
- dbr:MeCab
- dbr:Media_Lovin'_Toolkit
- dbr:Rust_(programming_language)
- dbr:Ryan_Dahl
- dbr:SARL_(programming_language)
- dbr:SCO_Skunkware
- dbr:SLIME
- dbr:SWIG
- dbr:Sajax
- dbr:Ellipsis_(computer_programming)
- dbr:Elvis_operator
- dbr:Escape_character
- dbr:Escape_sequence
- dbr:Gecode
- dbr:General-purpose_programming_language
- dbr:Generational_list_of_programming_languages
- dbr:Generator_(computer_programming)
- dbr:Lpod
- dbr:ORBit
- dbr:Obie_Fernandez
- dbr:Object-oriented_programming
- dbr:Order_of_operations
- dbr:RubyForge
- dbr:Voxeo
- dbr:Single-precision_floating-point_format
- dbr:Pointcut
- dbr:Scripting_Layer_for_Android
- dbr:Pythagorean_addition
- dbr:Python_syntax_and_semantics
- dbr:QuickCode
- dbr:Rails_Rumble
- dbr:Timeline_of_GitHub
- dbr:CircleCI
- dbr:CiteULike
- dbr:Class_(computer_programming)
- dbr:ClickHouse
- dbr:Clojure
- dbr:CloudControl
- dbr:Cloud_Foundry
- dbr:CoCalc
- dbr:Cocaine_(PaaS)
- dbr:Coco/R
- dbr:CocoaPods
- dbr:Cocoa_(API)
- dbr:Cocos2d
- dbr:Codecademy
- dbr:CodinGame
- dbr:CoffeeScript
- dbr:Eiffel_(programming_language)
- dbr:Elasticsearch
- dbr:Elementary_algebra
- dbr:Elixir_(programming_language)
- dbr:Ember.js
- dbr:Empty_string
- dbr:GD_Graphics_Library
- dbr:GIMP
- dbr:GLFW
- dbr:GNU_Bison
- dbr:GNU_Emacs
- dbr:GNU_GLOBAL
- dbr:GNU_Multiple_Precision_Arithmetic_Library
- dbr:GNU_Scientific_Library
- dbr:GRPC
- dbr:GStreamer
- dbr:Game_Gadget
- dbr:Gauge_(software)
- dbr:Geany
- dbr:Geekbench
- dbr:GeneXus
- dbr:Geocoder_(Ruby)
- dbr:Getopt
- dbr:Gilad_Bracha
- dbr:Git
- dbr:GitHub
- dbr:GitLab
- dbr:Gitorious
- dbr:Glade_Interface_Designer
- dbr:Gnuplot
- dbr:Go_continuous_delivery
- dbr:Gollum_(software)
- dbr:Google_APIs
- dbr:Google_App_Engine
- dbr:Google_Cloud_Platform
- dbr:GraalVM
- dbr:GraphQL
- dbr:Graph_database
- dbr:Bounds_checking
- dbr:Mirah_(programming_language)
- dbr:Mobile_app_development
- dbr:Mobile_development_framework
- dbr:Modular_exponentiation
- dbr:Modulo_operation
- dbr:Mongrel_(web_server)
- dbr:MorphOS
- dbr:Mruby
- dbr:Music_Player_Daemon
- dbr:Mustache_(template_system)
- dbr:NATS_Messaging
- dbr:NIWA_Cloud_Application_Platform
- dbr:Constructor_(object-oriented_programming)
- dbr:Content_adaptation
- dbr:Continuation
- dbr:Continuous_configuration_automation
- dbr:Continuous_test-driven_development
- dbr:Control_flow
- dbr:Coraline_Ada_Ehmke
- dbr:Coroutine
is dbp:programmingLanguage of
- dbr:Capistrano_(software)
- dbr:Capybara_(software)
- dbr:Pry_(software)
- dbr:Puma_(web_server)
- dbr:PureMVC
- dbr:QtRuby
- dbr:Ruby-plsql-spec
- dbr:RubyGems
- dbr:RubySpec
- dbr:Ruby_Version_Manager
- dbr:Ruby_on_Rails
- dbr:ThingSpeak
- dbr:Bhutan_Biodiversity_Portal
- dbr:Bigtable
- dbr:BioRuby
- dbr:Blacklight_(software)
- dbr:Deltacloud
- dbr:Apache_iBATIS
- dbr:Homebrew_(package_manager)
- dbr:Unicorn_(web_server)
- dbr:Unipept
- dbr:Vagrant_(software)
- dbr:Vert.x
- dbr:ERuby
- dbr:Libraries.io
- dbr:Sajax
- dbr:Cloud_Foundry
- dbr:CocoaPods
- dbr:Geekbench
- dbr:GitHub
- dbr:Gitorious
- dbr:Go_continuous_delivery
- dbr:Gollum_(software)
- dbr:Mongrel_(web_server)
- dbr:Apache_Arrow
- dbr:Apache_Avro
- dbr:Apache_Buildr
- dbr:Apache_Qpid
- dbr:Livestorm
- dbr:Loomio
- dbr:MagLev_(software)
- dbr:ManageIQ
- dbr:SimpleITK
- dbr:Sinatra_(software)
- dbr:Stellar_(payment_network)
- dbr:Feedbin
- dbr:Starling_(software)
- dbr:Automation_Studio
- dbr:Tuxedo_(software)
- dbr:Twitter
- dbr:WEBrick
- dbr:Wakame-vdc
- dbr:Watir
- dbr:NoRedInk
- dbr:Alchemy_CMS
- dbr:Cucumber_(software)
- dbr:DNSimple
- dbr:Dryad_(repository)
- dbr:Eulim
- dbr:EventMachine
- dbr:FlockDB
- dbr:Fluentd
- dbr:Padrino_(web_framework)
- dbr:Hackety_Hack
- dbr:Haml
- dbr:Jekyll_(software)
- dbr:Archive_of_Our_Own
- dbr:AsciiDoc
- dbr:CodeMonkey_(software)
- dbr:Travis_CI
- dbr:Discourse_(software)
- dbr:SoundCloud
- dbr:Spree_Commerce
- dbr:SproutCore
- dbr:ICWatch
- dbr:Krrb
- dbr:Merb
- dbr:Metasploit_Project
- dbr:Nanoc
- dbr:OpenNebula
- dbr:OpenVNet
- dbr:Open_Build_Service
- dbr:Carto_(company)
- dbr:Rake_(software)
- dbr:Refinery_CMS
- dbr:YARD_(software)
- dbr:YaST
- dbr:Semaphore_(software)
- dbr:RubyMotion