This HTML5 document contains 530 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-frhttp://fr.dbpedia.org/resource/
dbpedia-mrhttp://mr.dbpedia.org/resource/
dbrhttp://dbpedia.org/resource/
n57http://azb.dbpedia.org/resource/
n87http://oreilly.com/catalog/
dbpedia-nohttp://no.dbpedia.org/resource/
schemahttp://schema.org/
dbpedia-ukhttp://uk.dbpedia.org/resource/
n100http://ia.dbpedia.org/resource/
yagohttp://dbpedia.org/class/yago/
n79http://pa.dbpedia.org/resource/
foafhttp://xmlns.com/foaf/0.1/
dbpedia-ethttp://et.dbpedia.org/resource/
n60http://
dbpedia-elhttp://el.dbpedia.org/resource/
n45https://global.dbpedia.org/id/
dbpedia-rohttp://ro.dbpedia.org/resource/
n19http://my.dbpedia.org/resource/
dbphttp://dbpedia.org/property/
n32http://uz.dbpedia.org/resource/
n38http://te.dbpedia.org/resource/
n18http://ta.dbpedia.org/resource/
n56http://ur.dbpedia.org/resource/
dbpedia-zhhttp://zh.dbpedia.org/resource/
dbpedia-nnhttp://nn.dbpedia.org/resource/
dbpedia-ithttp://it.dbpedia.org/resource/
n43https://www.informit.com/store/
dbpedia-cahttp://ca.dbpedia.org/resource/
dbpedia-plhttp://pl.dbpedia.org/resource/
wikipedia-enhttp://en.wikipedia.org/wiki/
dbpedia-idhttp://id.dbpedia.org/resource/
dbpedia-pnbhttp://pnb.dbpedia.org/resource/
n24https://
dbpedia-eshttp://es.dbpedia.org/resource/
dbpedia-eohttp://eo.dbpedia.org/resource/
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
dbpedia-azhttp://az.dbpedia.org/resource/
dbpedia-arhttp://ar.dbpedia.org/resource/
n25http://ml.dbpedia.org/resource/
dbpedia-anhttp://an.dbpedia.org/resource/
dbpedia-hrhttp://hr.dbpedia.org/resource/
dbpedia-thhttp://th.dbpedia.org/resource/
n78https://nostarch.com/
rdfshttp://www.w3.org/2000/01/rdf-schema#
n75https://archive.org/details/rubyprogrammingl00davi/page/
provhttp://www.w3.org/ns/prov#
dbpedia-dehttp://de.dbpedia.org/resource/
dbpedia-dahttp://da.dbpedia.org/resource/
dbpedia-kahttp://ka.dbpedia.org/resource/
n31http://lv.dbpedia.org/resource/
n62http://ast.dbpedia.org/resource/
dbpedia-glhttp://gl.dbpedia.org/resource/
dbpedia-mshttp://ms.dbpedia.org/resource/
n50http://hy.dbpedia.org/resource/
dbpedia-huhttp://hu.dbpedia.org/resource/
n35http://tg.dbpedia.org/resource/
dbpedia-lmohttp://lmo.dbpedia.org/resource/
dbpedia-cshttp://cs.dbpedia.org/resource/
dbpedia-hehttp://he.dbpedia.org/resource/
dctermshttp://purl.org/dc/terms/
yago-reshttp://yago-knowledge.org/resource/
n46https://archive.org/details/learningruby0000fitz/page/
dbpedia-sqhttp://sq.dbpedia.org/resource/
dbpedia-trhttp://tr.dbpedia.org/resource/
dbpedia-behttp://be.dbpedia.org/resource/
dbohttp://dbpedia.org/ontology/
n72http://d-nb.info/gnd/
owlhttp://www.w3.org/2002/07/owl#
dbpedia-kohttp://ko.dbpedia.org/resource/
n65http://lt.dbpedia.org/resource/
dbpedia-fihttp://fi.dbpedia.org/resource/
dbpedia-fahttp://fa.dbpedia.org/resource/
n28http://www.w3.org/2006/03/wn/wn20/instances/
dbpedia-shhttp://sh.dbpedia.org/resource/
dbthttp://dbpedia.org/resource/Template:
n36http://sco.dbpedia.org/resource/
dbpedia-pthttp://pt.dbpedia.org/resource/
n77http://ckb.dbpedia.org/resource/
n99http://sw.cyc.com/concept/
dbpedia-jahttp://ja.dbpedia.org/resource/
wikidatahttp://www.wikidata.org/entity/
dbpedia-swhttp://sw.dbpedia.org/resource/
goldhttp://purl.org/linguistics/gold/
dbpedia-simplehttp://simple.dbpedia.org/resource/
xsdhhttp://www.w3.org/2001/XMLSchema#
dbpedia-skhttp://sk.dbpedia.org/resource/
n49http://bs.dbpedia.org/resource/
n61http://tt.dbpedia.org/resource/
dbpedia-bghttp://bg.dbpedia.org/resource/
n53http://or.dbpedia.org/resource/
n15http://dbpedia.org/resource/File:
n33https://www.ruby-lang.org/en/
n59http://ky.dbpedia.org/resource/
n63http://commons.wikimedia.org/wiki/Special:FilePath/
dbpedia-ruhttp://ru.dbpedia.org/resource/
dbpedia-svhttp://sv.dbpedia.org/resource/
dbpedia-srhttp://sr.dbpedia.org/resource/
dbpedia-nlhttp://nl.dbpedia.org/resource/
n34http://bn.dbpedia.org/resource/
freebasehttp://rdf.freebase.com/ns/
dbpedia-vihttp://vi.dbpedia.org/resource/
dbpedia-euhttp://eu.dbpedia.org/resource/
dbchttp://dbpedia.org/resource/Category:

Statements

Subject Item
dbr:Ruby_(programming_language)
rdf:type
yago:Abstraction100002137 yago:ArtificialLanguage106894544 wikidata:Q9143 yago:WikicatFunctionalLanguages yago:WikicatScriptingLanguages yago:Language106282651 schema:Language yago:Communication100033020 owl:Thing dbo:ProgrammingLanguage dbo:Language wikidata:Q315 yago:ProgrammingLanguage106898352 yago:WikicatProgrammingLanguages yago:WikicatProgrammingLanguagesCreatedIn1995
rdfs:label
Ruby Ruby (programmeertaal) Ruby Ruby Ruby Ruby Ruby (linguagem de programação) Ruby Ruby (programlingvo) Ruby (Programmiersprache) Ruby Ruby (programming language) Ruby (linguaggio di programmazione) Ruby Ruby (bahasa pemrograman) روبي (لغة برمجة) Ruby Ruby (język programowania) Ruby Ruby 루비 (프로그래밍 언어)
rdfs:comment
Ruby (англ. ruby — рубин, произносится ['ru:bɪ] — ру́би) — динамический, рефлективный, интерпретируемый высокоуровневый язык программирования. Язык обладает независимой от операционной системы реализацией многопоточности, сильной динамической типизацией, сборщиком мусора и многими другими возможностями. По особенностям синтаксиса он близок к языкам Perl и Eiffel, по объектно-ориентированному подходу — к Smalltalk. Также некоторые черты языка взяты из Python, Lisp, Dylan и Клу. Кроссплатформенная реализация интерпретатора языка является полностью свободной. 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. Η Ruby είναι μια δυναμική, ανακλαστική, αντικειμενοστρεφής γλώσσα προγραμματισμού γενικής χρήσης, που συνδυάζει μια σύνταξη επηρεασμένη από την Perl με χαρακτηριστικά από τη Smalltalk. Η Ruby προήλθε από την Ιαπωνία στα μέσα της δεκαετίας του 1990 και αρχικά σχεδιάστηκε και αναπτύχθηκε από τον Yukihiro "Matz" Matsumoto. Βασικές της επιρροές είναι η Perl, η Smalltalk, η και η Lisp. 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 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 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(ルビー)は、まつもとゆきひろ(通称: Matz)により開発されたオブジェクト指向スクリプト言語(スクリプト言語とはプログラミング言語の一分類)。 日本で開発されたプログラミング言語としては初めて国際電気標準会議(IEC)で国際規格に認証された事例となった。 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)는 마츠모토 유키히로가 개발한 동적 객체 지향 스크립트 프로그래밍 언어이다. 루비는 순수 객체 지향 언어라, 정수나 문자열 등을 포함한 데이터 형식 등 모든 것이 객체이다. 기능에는 클래스 정의, 가비지 컬렉션, 강력한 정규 표현식 처리, 다중 스레드, 예외 처리, 반복, 클로저, Mixin, 연산자 오버로드 등이 있다. 구문은 ALGOL계를 계승하면서 가독성을 중시하고 있다. 오랫동안 언어 사양이 명문화되지 않고 마츠모토의 구현 언어 사양에 준하는 것으로 간주되어 왔지만, 2010년 6월 RubySpec으로 언어 사양을 책정 중이다. 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)‏ هي لغة برمجة كائنية متعددة الاستخدام. وتمتاز اللغة بكونها لغة شيئية نقية كما تمتاز باحتوائها على كثير من خواص اللغات الوظيفية. 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. 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 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 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 (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 ä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). 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. 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. Ruby (англ. «Рубін», читається «Ру́бі») — це інтерпретована, повністю об'єктно-орієнтована мова програмування з чіткою динамічною типізацією. Мова вирізняється високою ефективністю розробки програм і увібрала в себе найкращі риси Perl, Java, Python, Smalltalk, Eiffel, Ada і Lisp. Ruby поєднує в собі Perl-подібний синтаксис із об'єктно-орієнтованим підходом мови програмування Smalltalk. Також деякі риси запозичено із мов програмування Python, Lisp, Dylan та CLU.
owl:differentFrom
dbr:Ruby_on_Rails
rdfs:seeAlso
dbr:Ruby_MRI
foaf:homepage
n33:%7Cruby-lang.org
foaf:depiction
n63:Yukihiro_Matsumoto.jpg n63:Ruby_logo.svg
foaf:page
n33:%7Cruby-lang.org
dcterms:subject
dbc:Object-oriented_programming_languages dbc:Class-based_programming_languages dbc:Text-oriented_programming_languages dbc:Japanese_inventions dbc:Software_using_the_BSD_license dbc:Programming_languages_with_an_ISO_standard dbc:Free_software_programmed_in_C dbc:ISO_standards dbc:Scripting_languages dbc:Articles_with_example_Ruby_code dbc:Free_compilers_and_interpreters dbc:Programming_languages_created_in_1995 dbc:Dynamic_programming_languages dbc:Dynamically_typed_programming_languages dbc:Ruby_(programming_language) dbc:Multi-paradigm_programming_languages
dbo:wikiPageID
25768
dbo:wikiPageRevisionID
1124165079
dbo:wikiPageWikiLink
dbr:Object-oriented_programming dbr:FTP dbr:Dynamic_programming_language dbr:RBEnv dbr:Declaration_(computer_science) dbr:Ruby_syntax dbr:IronRuby dbr:Groovy_(programming_language) n15:Yukihiro_Matsumoto.JPG dbc:Class-based_programming_languages dbc:Object-oriented_programming_languages dbr:Metasploit_Project dbr:Dylan_(programming_language) dbr:Programming_paradigm dbr:Safe_navigation_operator dbr:Associative_array dbr:HTTP dbr:Eiffel_(programming_language) dbr:Function_(programming) dbr:Opal_(Ruby) dbc:Text-oriented_programming_languages dbr:YAML dbr:Rubinius dbr:Nu_(programming_language) dbr:Integer_(computer_science) dbr:Expression_(programming) dbr:Strong_typing dbr:Japan dbr:Class_(computer_science) dbr:Module_(programming) dbr:Cross-platform dbr:Parrot_virtual_machine dbr:Java_virtual_machine dbc:Japanese_inventions dbr:Linux dbr:Ruby_on_Rails dbr:Multiple_inheritance dbr:MagLev_(software) dbr:Sony_NEWS dbc:Software_using_the_BSD_license dbr:Multi-paradigm_programming_language dbc:Programming_languages_with_an_ISO_standard dbr:GitHub dbr:Static_program_analysis dbr:Default_argument dbr:Metaprogramming dbr:Comparison_of_programming_languages dbr:Common_Gateway_Interface dbr:Python_(programming_language) dbr:MacOS dbr:BASIC dbr:Iterator dbr:Julia_(programming_language) dbr:Domain-specific_languages dbr:Newsgroup dbr:HotRuby dbr:Git_(software) dbr:Swift_(programming_language) dbr:MacRuby dbr:No_Starch_Press dbr:First-class_continuation dbr:Regular_expression dbr:Gemstone_(database) dbr:JSON dbr:Ring_(programming_language) dbr:Ahead-of-time_compilation dbr:Local_variable dbr:Integrated_development_environment dbr:Ruby_Version_Manager dbc:Free_software_programmed_in_C dbr:Procedural_programming dbr:Ruby_License dbr:Debugger dbr:Character_encoding dbr:Mirah_(programming_language) dbr:C_Sharp_(programming_language) dbr:Ppc64 dbr:Operator_overloading dbr:Hash_table dbr:Ioke_(programming_language) dbr:Reflective_programming dbr:ActionScript dbr:JRuby dbr:Perl dbr:Thread_(computer_science) dbr:JavaScript dbr:Virtual_machine dbr:Mruby dbr:Implicit_type_conversion dbc:ISO_standards dbr:Null_pointer dbc:Scripting_languages dbr:RubyMotion dbr:Pragmatic_Bookshelf dbr:Complex_number dbr:LLVM dbr:C_(programming_language) dbr:Tk dbr:Sigil_(computer_programming) dbr:Semantic_versioning dbr:Mixin dbr:Birthstone dbr:Objective-C dbr:Principle_of_least_astonishment dbr:D_(programming_language) dbr:OpenSSL dbc:Free_compilers_and_interpreters dbr:RGSS dbr:Type_system dbc:Articles_with_example_Ruby_code dbr:Operating_system dbr:Crystal_(programming_language) dbr:RPG_Maker dbc:Programming_languages_created_in_1995 dbr:General-purpose_programming_language dbr:VB.NET dbr:Elixir_(programming_language) dbr:XML dbr:Variable_interpolation dbr:Ruby_programming_language dbr:Ada_(programming_language) dbr:Lisp_(programming_language) dbr:Object-oriented dbr:IPv6 dbr:Ruby dbr:Ruby_Enterprise_Edition dbr:Coral dbr:Generator_(computer_science) dbr:Class_variable dbr:Inheritance_(computer_science) dbr:Inheritance_(object-oriented_programming) dbr:Transpiler dbr:.NET_Framework dbr:Just-in-time_compiler dbr:Toy_language dbr:Curses_(programming_library) dbr:IMAP dbr:TruffleRuby dbr:Apress dbr:Closure_(computer_science) dbr:RubyGems dbr:String_literal dbr:Proprietary_software dbc:Dynamic_programming_languages dbr:Smalltalk dbr:Read–eval–print_loop dbr:Topaz_(Ruby) dbr:Block_(programming) dbr:C++ dbr:Java_(programming_language) dbr:Lazy_evaluation dbr:Programming_Ruby dbr:Primitive_data_type dbr:Method_(programming) dbr:Functional_programming dbr:Continuation dbr:BSD dbr:Julializer dbr:Symbol_(Lisp) dbr:Yukihiro_Matsumoto dbr:Revision_control dbr:Arbitrary-precision_arithmetic dbr:SunOS dbr:Government_of_Japan dbr:O'Reilly_Media dbr:Clojure dbr:Fiber_(computer_science) dbr:Just-in-time_compilation dbr:Why's_(poignant)_Guide_to_Ruby dbc:Dynamically_typed_programming_languages dbr:Syntactic_noise dbc:Ruby_(programming_language) dbr:Zlib dbr:GraalVM dbr:Jelastic dbr:Post_Office_Protocol dbr:Exception_handling dbr:High-level_programming_language dbr:Interpreter_(computer_software) dbr:User_interface dbr:YARV dbr:CoffeeScript dbr:GemTalk_Systems dbr:International_Organization_for_Standardization dbr:Rational_number dbr:Statement_(programming) dbr:Google_Cloud_Platform dbr:Higher-order_function dbr:Parametric_polymorphism dbr:Dynamic_typing dbr:Imperative_programming dbr:Web_framework dbr:RSS dbr:Introspection_(computer_science) dbr:Shopify dbr:Unicode dbr:Interpreted_language dbr:Plug-in_(computing) dbr:Anonymous_function dbr:Japanese_language dbr:Rust_(programming_language) dbr:Reflection_(computer_science) dbr:SMTP dbc:Multi-paradigm_programming_languages dbr:Concurrency_(computer_science) dbr:CLU_(programming_language) dbr:Ruby_MRI dbr:Dynamic_array dbr:Manning_Publications dbr:Lua_(programming_language) dbr:Addison-Wesley_Professional dbr:Vfork dbr:Global_variable dbr:Japanese_Industrial_Standards_Committee dbr:Garbage_collection_(computer_science) dbr:Instance_variable dbr:Metaclass dbr:Heroku dbr:Dynamic_dispatch dbr:Duck_typing dbr:Instance_(computer_science)
dbo:wikiPageExternalLink
n24:www.ruby-doc.org n33:%7Cruby-lang.org n43:practical-object-oriented-design-an-agile-primer-using-9780134456478 n43:ruby-way-solutions-and-techniques-in-ruby-programming-9780321714633 n46:255 n33: n60:rubygems.org n75:446 n78:rubyex n87:9781449373719
owl:sameAs
dbpedia-sv:Ruby dbpedia-fa:روبی_(زبان_برنامه‌نویسی) dbpedia-tr:Ruby dbpedia-be:Ruby n18:ரூபி_(நிரலாக்க_மொழி) n19:Ruby_(programming_language) dbpedia-pnb:روبی_(پروگرامنگ_زبان) dbpedia-vi:Ruby_(ngôn_ngữ_lập_trình) dbpedia-hu:Ruby_(programozási_nyelv) dbpedia-hr:Ruby_(programski_jezik) n25:റൂബി_(പ്രോഗ്രാമിങ്_ഭാഷ) yago-res:Ruby_(programming_language) dbpedia-an:Luengache_de_programación_Ruby n31:Ruby n32:Ruby n34:রুবি_(প্রোগ্রামিং_ভাষা) n35:Руби n36:Ruby_(programmin_leid) dbpedia-da:Ruby_(programmeringssprog) n38:రూబి_(కంప్యూటర్_భాష) dbpedia-mr:रुबी dbpedia-ru:Ruby dbpedia-gl:Ruby dbpedia-uk:Ruby n45:b9iP dbpedia-fi:Ruby dbpedia-it:Ruby_(linguaggio_di_programmazione) n49:Ruby_(programski_jezik) n50:Ruby_(ծրագրավորման_լեզու) dbpedia-ar:روبي_(لغة_برمجة) dbpedia-ko:루비_(프로그래밍_언어) n53:ରୁବୀ_(ପ୍ରୋଗ୍ରାମିଂ_ଭାଷା) dbpedia-pt:Ruby_(linguagem_de_programação) dbpedia-ja:Ruby n56:روبی_(پروگرامنگ_زبان) n57:روبی dbpedia-es:Ruby n59:Ruby n61:Ruby_(программа_тәэминатын_тасвирлау_теле) n62:Ruby dbpedia-bg:Ruby n65:Ruby dbpedia-lmo:Ruby dbpedia-el:Ruby freebase:m.06ff5 dbpedia-he:Ruby dbpedia-ka:რუბი n72:4653817-3 dbpedia-simple:Ruby_(programming_language) dbpedia-nn:Ruby dbpedia-sq:Ruby_(gjuhë_programuese) n77:ڕووبی n79:ਰੂਬੀ_(ਪ੍ਰੋਗਰਾਮਿੰਗ_ਭਾਸ਼ਾ) dbpedia-eo:Ruby_(programlingvo) dbpedia-sr:Ruby_(програмски_језик) dbpedia-sh:Rubi_(programski_jezik) dbpedia-cs:Ruby dbpedia-fr:Ruby dbpedia-eu:Ruby dbpedia-ro:Ruby dbpedia-nl:Ruby_(programmeertaal) dbpedia-et:Ruby_(programmeerimiskeel) dbpedia-no:Ruby wikidata:Q161053 dbpedia-th:ภาษารูบี dbpedia-sk:Ruby_(programovací_jazyk) dbpedia-ms:Ruby dbpedia-de:Ruby_(Programmiersprache) dbpedia-ca:Ruby dbpedia-pl:Ruby_(język_programowania) dbpedia-sw:Ruby dbpedia-id:Ruby_(bahasa_pemrograman) n99:Mx4rg9WFUy3EQ6C9ppAZAfTKZA n100:Ruby_(linguage_de_programmation) dbpedia-zh:Ruby dbpedia-az:Ruby
dbp:wikibooks
Ruby Programming
dbp:wikiPageUsesTemplate
dbt:) dbt:Portal dbt:See_also dbt:Authority_control dbt:ISO_standards dbt:Citation dbt:Wikiversity dbt:Wikiquote dbt:Quote dbt:Distinguish dbt:Start_date_and_age dbt:Technical dbt:Main dbt:Refs dbt:TBA dbt:FOSS dbt:Refend dbt:Refbegin dbt:Snd dbt:As_of dbt:( dbt:Code dbt:Short_description dbt:Programming_languages dbt:Commons_category dbt:Ruby_programming_language dbt:Infobox_programming_language dbt:Curlie dbt:Version
dbo:thumbnail
n63:Ruby_logo.svg?width=300
dbp:code
if obj && obj.foo && obj.foo.bar profile = { social: { wikipedia: { name: 'Foo Baz' } } }
dbp:designer
dbr:Yukihiro_Matsumoto
dbp:developer
Yukihiro Matsumoto, et al.
dbp:implementations
dbr:Mruby dbr:YARV dbr:Ruby_MRI dbr:JRuby dbr:IronRuby dbr:GraalVM dbr:MagLev_(software) dbr:RubyMotion dbr:MacRuby dbr:Rubinius
dbp:influenced
dbr:Julia_(programming_language) dbr:D_(programming_language) dbr:Clojure dbr:Crystal_(programming_language) dbr:Ioke_(programming_language) dbr:CoffeeScript dbr:Elixir_(programming_language) dbr:Mirah_(programming_language) dbr:Nu_(programming_language) dbr:Swift_(programming_language) dbr:Groovy_(programming_language) dbr:Ring_(programming_language) dbr:Rust_(programming_language)
dbp:influencedBy
dbr:Perl dbr:CLU_(programming_language) dbr:Lua_(programming_language) dbr:Ada_(programming_language) dbr:Python_(programming_language) dbr:Lisp_(programming_language) dbr:Dylan_(programming_language) dbr:Smalltalk dbr:Eiffel_(programming_language) dbr:BASIC dbr:C++
dbp:lang
ruby
dbp:latestReleaseDate
2022-11-24
dbp:latestReleaseVersion
3.1
dbp:license
dbr:Ruby_License
dbp:logo
Ruby logo.svg
dbp:operatingSystem
dbr:Cross-platform
dbp:paradigm
dbr:Object-oriented_programming dbr:Imperative_programming dbr:Multi-paradigm_programming_language dbr:Functional_programming dbr:Reflective_programming
dbp:programmingLanguage
dbr:C_(programming_language)
dbp:scope
Lexical, sometimes dynamic
dbp:typing
dbr:Duck_typing dbr:Dynamic_typing dbr:Strong_typing
dbp:website
n33:%7Cruby-lang.org
dbo:abstract
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. 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 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 (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 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 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. 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. Ruby 是一种面向对象、指令式、函数式、动态的通用编程语言。在20世纪90年代中期由日本電腦科學家松本行弘(Matz)设计并开发。 遵守BSD许可证和Ruby License。它的灵感与特性来自于Perl、Smalltalk、Eiffel、Ada以及Lisp语言。由Ruby语言本身还发展出了JRuby(Java平台)、IronRuby(.NET平台)等其他平台的Ruby语言替代品。 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 ä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 (англ. «Рубін», читається «Ру́бі») — це інтерпретована, повністю об'єктно-орієнтована мова програмування з чіткою динамічною типізацією. Мова вирізняється високою ефективністю розробки програм і увібрала в себе найкращі риси Perl, Java, Python, Smalltalk, Eiffel, Ada і Lisp. Ruby поєднує в собі Perl-подібний синтаксис із об'єктно-орієнтованим підходом мови програмування Smalltalk. Також деякі риси запозичено із мов програмування Python, Lisp, Dylan та CLU. Багатоплатформова реалізація інтерпретатора мови Ruby поширюється як Вільне програмне забезпечення. Початковий код проєкту розповсюджується під ліцензіями BSD («2-clause BSDL») і «Ruby», яка посилається на останній варіант ліцензії GPL і повністю сумісна з GPLv3. Η 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 é 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). Ruby (англ. ruby — рубин, произносится ['ru:bɪ] — ру́би) — динамический, рефлективный, интерпретируемый высокоуровневый язык программирования. Язык обладает независимой от операционной системы реализацией многопоточности, сильной динамической типизацией, сборщиком мусора и многими другими возможностями. По особенностям синтаксиса он близок к языкам Perl и Eiffel, по объектно-ориентированному подходу — к Smalltalk. Также некоторые черты языка взяты из Python, Lisp, Dylan и Клу. Кроссплатформенная реализация интерпретатора языка является полностью свободной. 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)‏ هي لغة برمجة كائنية متعددة الاستخدام. وتمتاز اللغة بكونها لغة شيئية نقية كما تمتاز باحتوائها على كثير من خواص اللغات الوظيفية. 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 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! 루비(영어: Ruby)는 마츠모토 유키히로가 개발한 동적 객체 지향 스크립트 프로그래밍 언어이다. 루비는 순수 객체 지향 언어라, 정수나 문자열 등을 포함한 데이터 형식 등 모든 것이 객체이다. 기능에는 클래스 정의, 가비지 컬렉션, 강력한 정규 표현식 처리, 다중 스레드, 예외 처리, 반복, 클로저, Mixin, 연산자 오버로드 등이 있다. 구문은 ALGOL계를 계승하면서 가독성을 중시하고 있다. 오랫동안 언어 사양이 명문화되지 않고 마츠모토의 구현 언어 사양에 준하는 것으로 간주되어 왔지만, 2010년 6월 RubySpec으로 언어 사양을 책정 중이다. 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(ルビー)は、まつもとゆきひろ(通称: Matz)により開発されたオブジェクト指向スクリプト言語(スクリプト言語とはプログラミング言語の一分類)。 日本で開発されたプログラミング言語としては初めて国際電気標準会議(IEC)で国際規格に認証された事例となった。
dbp:fileExt
.rb
gold:hypernym
dbr:Language
dbp:wordnet_type
n28:synset-programming_language-noun-1
prov:wasDerivedFrom
wikipedia-en:Ruby_(programming_language)?oldid=1124165079&ns=0
dbo:wikiPageLength
58873
dbo:latestReleaseDate
2022-11-24
dbo:latestReleaseVersion
3.1.3
dbo:designer
dbr:Yukihiro_Matsumoto
dbo:developer
dbr:Yukihiro_Matsumoto
dbo:influenced
dbr:Elixir_(programming_language) dbr:CoffeeScript dbr:Clojure dbr:Swift_(programming_language) dbr:Ring_(programming_language) dbr:Crystal_(programming_language) dbr:Julia_(programming_language) dbr:Rust_(programming_language) dbr:Mirah_(programming_language) dbr:Groovy_(programming_language) dbr:Ioke_(programming_language) dbr:Nu_(programming_language) dbr:D_(programming_language)
dbo:influencedBy
dbr:Lisp_(programming_language) dbr:Dylan_(programming_language) dbr:BASIC dbr:Python_(programming_language) dbr:Perl dbr:C++ dbr:Ada_(programming_language) dbr:Eiffel_(programming_language) dbr:Lua_(programming_language) dbr:CLU_(programming_language) dbr:Smalltalk
dbo:license
dbr:Ruby_License
foaf:isPrimaryTopicOf
wikipedia-en:Ruby_(programming_language)