CINXE.COM
Ruby - Wikipedia
<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-disabled skin-theme-clientpref-day vector-toc-available" lang="ast" dir="ltr"> <head> <meta charset="UTF-8"> <title>Ruby - Wikipedia</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-disabled skin-theme-clientpref-day vector-toc-available";var cookie=document.cookie.match(/(?:^|; )astwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":false,"wgSeparatorTransformTable":[",\t."," \t,"],"wgDigitTransformTable":["",""], "wgDefaultDateFormat":"dmy","wgMonthNames":["","xineru","febreru","marzu","abril","mayu","xunu","xunetu","agostu","setiembre","ochobre","payares","avientu"],"wgRequestId":"2ab4b2d5-9125-4579-98d5-c11d476c0d3a","wgCanonicalNamespace":"","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":0,"wgPageName":"Ruby","wgTitle":"Ruby","wgCurRevisionId":4300751,"wgRevisionId":4300751,"wgArticleId":159978,"wgIsArticle":true,"wgIsRedirect":false,"wgAction":"view","wgUserName":null,"wgUserGroups":["*"],"wgCategories":["Wikipedia:Artículos de software que necesiten captura de pantalla","Wikipedia:Páxines con etiquetes de Wikidata ensin traducir","Wikipedia:Páxines con enllaz commonscat igual que Wikidata","Wikipedia:Webarchive template wayback links","Wikipedia:Tradubot","Wikipedia:Artículos con identificadores BNE","Wikipedia:Artículos con identificadores BNF","Wikipedia:Artículos con identificadores GND","Wikipedia:Artículos con identificadores LCCN","Wikipedia:Revisar traducción","Ruby" ,"Llinguaxes de programación","Llinguaxes interpretaos","Compiladores y interpretadores llibres","Software llibre programáu en C","Ciencia y teunoloxía de Xapón","Wikipedia:Páxines con enllaces interllingüísticos"],"wgPageViewLanguage":"ast","wgPageContentLanguage":"ast","wgPageContentModel":"wikitext","wgRelevantPageName":"Ruby","wgRelevantArticleId":159978,"wgIsProbablyEditable":true,"wgRelevantPageIsProbablyEditable":true,"wgRestrictionEdit":[],"wgRestrictionMove":[],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":true,"wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"ast","pageLanguageDir":"ltr","pageVariantFallbacks":"ast"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":true,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":20000,"wgRelatedArticlesCompat":[],"wgCentralAuthMobileDomain":false,"wgEditSubmitButtonLabelPublish":true, "wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false,"wgWikibaseItemId":"Q161053","wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":false,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false};RLSTATE={"ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.cite.styles":"ready","ext.pygments":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","wikibase.client.init":"ready","ext.wikimediaBadges":"ready"};RLPAGEMODULES=[ "ext.cite.ux-enhancements","ext.pygments.view","mediawiki.page.media","site","mediawiki.page.ready","mediawiki.toc","skins.vector.js","ext.centralNotice.geoIP","ext.centralNotice.startUp","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.cx.uls.quick.actions","wikibase.client.vector-2022","ext.checkUser.clientHints","ext.growthExperiments.SuggestedEditSession","wikibase.sidebar.tracking"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=ast&modules=ext.cite.styles%7Cext.pygments%2CwikimediaBadges%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediamessages.styles%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles%7Cwikibase.client.init&only=styles&skin=vector-2022"> <script async="" src="/w/load.php?lang=ast&modules=startup&only=scripts&raw=1&skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=ast&modules=site.styles&only=styles&skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.4"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="Ruby - Wikipedia"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//ast.m.wikipedia.org/wiki/Ruby"> <link rel="alternate" type="application/x-wiki" title="Editar" href="/w/index.php?title=Ruby&action=edit"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="Wikipedia (ast)"> <link rel="EditURI" type="application/rsd+xml" href="//ast.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://ast.wikipedia.org/wiki/Ruby"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.ast"> <link rel="alternate" type="application/atom+xml" title="Canal Atom Wikipedia" href="/w/index.php?title=Especial:CambeosRecientes&feed=atom"> <link rel="dns-prefetch" href="//meta.wikimedia.org" /> <link rel="dns-prefetch" href="//login.wikimedia.org"> </head> <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject mw-editable page-Ruby rootpage-Ruby skin-vector-2022 action-view"><a class="mw-jump-link" href="#bodyContent">Saltar al conteníu</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="Sitio"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="Menú principal" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">Menú principal</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">Menú principal</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">mover a la barra llateral</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">despintar</button> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> Navegación </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/Portada" title="Visita la portada [z]" accesskey="z"><span>Portada</span></a></li><li id="n-portal" class="mw-list-item"><a href="/wiki/Wikipedia:Portal_de_la_comunid%C3%A1" title="Tocante al proyeutu, lo qué pues facer, ú s'alcuentren les coses"><span>Portal de la comunidá</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/Especial:CambeosRecientes" title="La llista de cambios recientes de la wiki. [r]" accesskey="r"><span>Cambeos recién</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/Especial:Aleatoria" title="Carga una páxina al debalu [x]" accesskey="x"><span>Páxina al debalu</span></a></li><li id="n-help" class="mw-list-item"><a href="https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents" title="El llugar pa deprender"><span>Ayuda</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/Portada" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/wikipedia.png" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="Wikipedia" src="/static/images/mobile/copyright/wikipedia-wordmark-en.svg" style="width: 7.5em; height: 1.125em;"> <img class="mw-logo-tagline" alt="La Enciclopedia Llibre" src="/static/images/mobile/copyright/wikipedia-tagline-ast.svg" width="119" height="13" style="width: 7.4375em; height: 0.8125em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/Especial:Gueta" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="Busca en Wikipedia [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>Buscar</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="Buscar en Wikipedia" aria-label="Buscar en Wikipedia" autocapitalize="sentences" title="Busca en Wikipedia [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="Especial:Gueta"> </div> <button class="cdx-button cdx-search-input__end-button">Guetar</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="Ferramientes personales"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="Apariencia"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="Change the appearance of the page's font size, width, and color" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="Apariencia" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">Apariencia</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="https://donate.wikimedia.org/?utm_source=donate&utm_medium=sidebar&utm_campaign=spontaneous&uselang=ast" class=""><span>Donativos</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Especial:Crear_una_cuenta&returnto=Ruby" title="Encamentámoste que crees una cuenta y qu'anicies sesión; sicasí, nun ye obligatorio" class=""><span>Crear una cuenta</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=Especial:Entrar&returnto=Ruby" title="T'encamentamos que t'identifiques, anque nun ye obligatorio [o]" accesskey="o" class=""><span>Entrar</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="Más opciones" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="Ferramientes personales" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">Ferramientes personales</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="Menú de usuario" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="https://donate.wikimedia.org/?utm_source=donate&utm_medium=sidebar&utm_campaign=spontaneous&uselang=ast"><span>Donativos</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Especial:Crear_una_cuenta&returnto=Ruby" title="Encamentámoste que crees una cuenta y qu'anicies sesión; sicasí, nun ye obligatorio"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>Crear una cuenta</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=Especial:Entrar&returnto=Ruby" title="T'encamentamos que t'identifiques, anque nun ye obligatorio [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>Entrar</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> Páginas para editores desconectados <a href="/wiki/Ayuda:Introducci%C3%B3n" aria-label="Obtenga más información sobre editar"><span>más información</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/Especial:MisContribuciones" title="Una llista d'ediciones feches dende esta dirección IP [y]" accesskey="y"><span>Contribuciones</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/Especial:MiDiscusi%C3%B3n" title="Alderique de les ediciones feches con esta direición IP [n]" accesskey="n"><span>Alderique</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><!-- CentralNotice --></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="Sitio"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> <div class="vector-sticky-pinned-container"> <nav id="mw-panel-toc" aria-label="Conteníu" data-event-name="ui.sidebar-toc" class="mw-table-of-contents-container vector-toc-landmark"> <div id="vector-toc-pinned-container" class="vector-pinned-container"> <div id="vector-toc" class="vector-toc vector-pinnable-element"> <div class="vector-pinnable-header vector-toc-pinnable-header vector-pinnable-header-pinned" data-feature-name="toc-pinned" data-pinnable-element-id="vector-toc" > <h2 class="vector-pinnable-header-label">Conteníu</h2> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-toc.pin">mover a la barra llateral</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-toc.unpin">despintar</button> </div> <ul class="vector-toc-contents" id="mw-panel-toc-list"> <li id="toc-mw-content-text" class="vector-toc-list-item vector-toc-level-1"> <a href="#" class="vector-toc-link"> <div class="vector-toc-text">Entamu</div> </a> </li> <li id="toc-Historia" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Historia"> <div class="vector-toc-text"> <span class="vector-toc-numb">1</span> <span>Historia</span> </div> </a> <ul id="toc-Historia-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Filosofía" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Filosofía"> <div class="vector-toc-text"> <span class="vector-toc-numb">2</span> <span>Filosofía</span> </div> </a> <ul id="toc-Filosofía-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Semántica" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Semántica"> <div class="vector-toc-text"> <span class="vector-toc-numb">3</span> <span>Semántica</span> </div> </a> <ul id="toc-Semántica-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Carauterístiques" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Carauterístiques"> <div class="vector-toc-text"> <span class="vector-toc-numb">4</span> <span>Carauterístiques</span> </div> </a> <button aria-controls="toc-Carauterístiques-sublist" class="cdx-button cdx-button--weight-quiet cdx-button--icon-only vector-toc-toggle"> <span class="vector-icon mw-ui-icon-wikimedia-expand"></span> <span>Alternar subsección Carauterístiques</span> </button> <ul id="toc-Carauterístiques-sublist" class="vector-toc-list"> <li id="toc-Interacción" class="vector-toc-list-item vector-toc-level-2"> <a class="vector-toc-link" href="#Interacción"> <div class="vector-toc-text"> <span class="vector-toc-numb">4.1</span> <span>Interacción</span> </div> </a> <ul id="toc-Interacción-sublist" class="vector-toc-list"> </ul> </li> </ul> </li> <li id="toc-Sintaxis" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Sintaxis"> <div class="vector-toc-text"> <span class="vector-toc-numb">5</span> <span>Sintaxis</span> </div> </a> <ul id="toc-Sintaxis-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Llicencia" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Llicencia"> <div class="vector-toc-text"> <span class="vector-toc-numb">6</span> <span>Llicencia</span> </div> </a> <ul id="toc-Llicencia-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Ver_tamién" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Ver_tamién"> <div class="vector-toc-text"> <span class="vector-toc-numb">7</span> <span>Ver tamién</span> </div> </a> <ul id="toc-Ver_tamién-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Referencies" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Referencies"> <div class="vector-toc-text"> <span class="vector-toc-numb">8</span> <span>Referencies</span> </div> </a> <ul id="toc-Referencies-sublist" class="vector-toc-list"> </ul> </li> <li id="toc-Enllaces_esternos" class="vector-toc-list-item vector-toc-level-1 vector-toc-list-item-expanded"> <a class="vector-toc-link" href="#Enllaces_esternos"> <div class="vector-toc-text"> <span class="vector-toc-numb">9</span> <span>Enllaces esternos</span> </div> </a> <ul id="toc-Enllaces_esternos-sublist" class="vector-toc-list"> </ul> </li> </ul> </div> </div> </nav> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <nav aria-label="Conteníu" class="vector-toc-landmark"> <div id="vector-page-titlebar-toc" class="vector-dropdown vector-page-titlebar-toc vector-button-flush-left" > <input type="checkbox" id="vector-page-titlebar-toc-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-titlebar-toc" class="vector-dropdown-checkbox " aria-label="Cambiar a la tabla de contenidos" > <label id="vector-page-titlebar-toc-label" for="vector-page-titlebar-toc-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-listBullet mw-ui-icon-wikimedia-listBullet"></span> <span class="vector-dropdown-label-text">Cambiar a la tabla de contenidos</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-titlebar-toc-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Ruby</span></h1> <div id="p-lang-btn" class="vector-dropdown mw-portlet mw-portlet-lang" > <input type="checkbox" id="p-lang-btn-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-lang-btn" class="vector-dropdown-checkbox mw-interlanguage-selector" aria-label="Ir a un artículo en otro idioma. Disponible en 74 idiomas" > <label id="p-lang-btn-label" for="p-lang-btn-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive mw-portlet-lang-heading-74" aria-hidden="true" ><span class="vector-icon mw-ui-icon-language-progressive mw-ui-icon-wikimedia-language-progressive"></span> <span class="vector-dropdown-label-text">74 llingües</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="interlanguage-link interwiki-an mw-list-item"><a href="https://an.wikipedia.org/wiki/Luengache_de_programaci%C3%B3n_Ruby" title="Luengache de programación Ruby – aragonés" lang="an" hreflang="an" data-title="Luengache de programación Ruby" data-language-autonym="Aragonés" data-language-local-name="aragonés" class="interlanguage-link-target"><span>Aragonés</span></a></li><li class="interlanguage-link interwiki-ar mw-list-item"><a href="https://ar.wikipedia.org/wiki/%D8%B1%D9%88%D8%A8%D9%8A_(%D9%84%D8%BA%D8%A9_%D8%A8%D8%B1%D9%85%D8%AC%D8%A9)" title="روبي (لغة برمجة) – árabe" lang="ar" hreflang="ar" data-title="روبي (لغة برمجة)" data-language-autonym="العربية" data-language-local-name="árabe" class="interlanguage-link-target"><span>العربية</span></a></li><li class="interlanguage-link interwiki-az mw-list-item"><a href="https://az.wikipedia.org/wiki/Ruby" title="Ruby – azerbaixanu" lang="az" hreflang="az" data-title="Ruby" data-language-autonym="Azərbaycanca" data-language-local-name="azerbaixanu" class="interlanguage-link-target"><span>Azərbaycanca</span></a></li><li class="interlanguage-link interwiki-azb mw-list-item"><a href="https://azb.wikipedia.org/wiki/%D8%B1%D9%88%D8%A8%DB%8C" title="روبی – South Azerbaijani" lang="azb" hreflang="azb" data-title="روبی" data-language-autonym="تۆرکجه" data-language-local-name="South Azerbaijani" class="interlanguage-link-target"><span>تۆرکجه</span></a></li><li class="interlanguage-link interwiki-bat-smg mw-list-item"><a href="https://bat-smg.wikipedia.org/wiki/Ruby" title="Ruby – samogitianu" lang="sgs" hreflang="sgs" data-title="Ruby" data-language-autonym="Žemaitėška" data-language-local-name="samogitianu" class="interlanguage-link-target"><span>Žemaitėška</span></a></li><li class="interlanguage-link interwiki-be mw-list-item"><a href="https://be.wikipedia.org/wiki/Ruby" title="Ruby – bielorrusu" lang="be" hreflang="be" data-title="Ruby" data-language-autonym="Беларуская" data-language-local-name="bielorrusu" class="interlanguage-link-target"><span>Беларуская</span></a></li><li class="interlanguage-link interwiki-bg mw-list-item"><a href="https://bg.wikipedia.org/wiki/Ruby" title="Ruby – búlgaru" lang="bg" hreflang="bg" data-title="Ruby" data-language-autonym="Български" data-language-local-name="búlgaru" class="interlanguage-link-target"><span>Български</span></a></li><li class="interlanguage-link interwiki-bn mw-list-item"><a href="https://bn.wikipedia.org/wiki/%E0%A6%B0%E0%A7%81%E0%A6%AC%E0%A6%BF_(%E0%A6%AA%E0%A7%8D%E0%A6%B0%E0%A7%8B%E0%A6%97%E0%A7%8D%E0%A6%B0%E0%A6%BE%E0%A6%AE%E0%A6%BF%E0%A6%82_%E0%A6%AD%E0%A6%BE%E0%A6%B7%E0%A6%BE)" title="রুবি (প্রোগ্রামিং ভাষা) – bengalín" lang="bn" hreflang="bn" data-title="রুবি (প্রোগ্রামিং ভাষা)" data-language-autonym="বাংলা" data-language-local-name="bengalín" class="interlanguage-link-target"><span>বাংলা</span></a></li><li class="interlanguage-link interwiki-bs mw-list-item"><a href="https://bs.wikipedia.org/wiki/Ruby_(programski_jezik)" title="Ruby (programski jezik) – bosniu" lang="bs" hreflang="bs" data-title="Ruby (programski jezik)" data-language-autonym="Bosanski" data-language-local-name="bosniu" class="interlanguage-link-target"><span>Bosanski</span></a></li><li class="interlanguage-link interwiki-ca mw-list-item"><a href="https://ca.wikipedia.org/wiki/Ruby" title="Ruby – catalán" lang="ca" hreflang="ca" data-title="Ruby" data-language-autonym="Català" data-language-local-name="catalán" class="interlanguage-link-target"><span>Català</span></a></li><li class="interlanguage-link interwiki-ckb mw-list-item"><a href="https://ckb.wikipedia.org/wiki/%DA%95%D9%88%D9%88%D8%A8%DB%8C" title="ڕووبی – kurdu central" lang="ckb" hreflang="ckb" data-title="ڕووبی" data-language-autonym="کوردی" data-language-local-name="kurdu central" class="interlanguage-link-target"><span>کوردی</span></a></li><li class="interlanguage-link interwiki-cs mw-list-item"><a href="https://cs.wikipedia.org/wiki/Ruby" title="Ruby – checu" lang="cs" hreflang="cs" data-title="Ruby" data-language-autonym="Čeština" data-language-local-name="checu" class="interlanguage-link-target"><span>Čeština</span></a></li><li class="interlanguage-link interwiki-da mw-list-item"><a href="https://da.wikipedia.org/wiki/Ruby_(programmeringssprog)" title="Ruby (programmeringssprog) – danés" lang="da" hreflang="da" data-title="Ruby (programmeringssprog)" data-language-autonym="Dansk" data-language-local-name="danés" class="interlanguage-link-target"><span>Dansk</span></a></li><li class="interlanguage-link interwiki-de mw-list-item"><a href="https://de.wikipedia.org/wiki/Ruby_(Programmiersprache)" title="Ruby (Programmiersprache) – alemán" lang="de" hreflang="de" data-title="Ruby (Programmiersprache)" data-language-autonym="Deutsch" data-language-local-name="alemán" class="interlanguage-link-target"><span>Deutsch</span></a></li><li class="interlanguage-link interwiki-el mw-list-item"><a href="https://el.wikipedia.org/wiki/Ruby" title="Ruby – griegu" lang="el" hreflang="el" data-title="Ruby" data-language-autonym="Ελληνικά" data-language-local-name="griegu" class="interlanguage-link-target"><span>Ελληνικά</span></a></li><li class="interlanguage-link interwiki-en mw-list-item"><a href="https://en.wikipedia.org/wiki/Ruby_(programming_language)" title="Ruby (programming language) – inglés" lang="en" hreflang="en" data-title="Ruby (programming language)" data-language-autonym="English" data-language-local-name="inglés" class="interlanguage-link-target"><span>English</span></a></li><li class="interlanguage-link interwiki-eo mw-list-item"><a href="https://eo.wikipedia.org/wiki/Ruby_(programlingvo)" title="Ruby (programlingvo) – esperanto" lang="eo" hreflang="eo" data-title="Ruby (programlingvo)" data-language-autonym="Esperanto" data-language-local-name="esperanto" class="interlanguage-link-target"><span>Esperanto</span></a></li><li class="interlanguage-link interwiki-es mw-list-item"><a href="https://es.wikipedia.org/wiki/Ruby" title="Ruby – español" lang="es" hreflang="es" data-title="Ruby" data-language-autonym="Español" data-language-local-name="español" class="interlanguage-link-target"><span>Español</span></a></li><li class="interlanguage-link interwiki-et mw-list-item"><a href="https://et.wikipedia.org/wiki/Ruby_(programmeerimiskeel)" title="Ruby (programmeerimiskeel) – estoniu" lang="et" hreflang="et" data-title="Ruby (programmeerimiskeel)" data-language-autonym="Eesti" data-language-local-name="estoniu" class="interlanguage-link-target"><span>Eesti</span></a></li><li class="interlanguage-link interwiki-eu mw-list-item"><a href="https://eu.wikipedia.org/wiki/Ruby" title="Ruby – vascu" lang="eu" hreflang="eu" data-title="Ruby" data-language-autonym="Euskara" data-language-local-name="vascu" class="interlanguage-link-target"><span>Euskara</span></a></li><li class="interlanguage-link interwiki-fa mw-list-item"><a href="https://fa.wikipedia.org/wiki/%D8%B1%D9%88%D8%A8%DB%8C_(%D8%B2%D8%A8%D8%A7%D9%86_%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87%E2%80%8C%D9%86%D9%88%DB%8C%D8%B3%DB%8C)" title="روبی (زبان برنامهنویسی) – persa" lang="fa" hreflang="fa" data-title="روبی (زبان برنامهنویسی)" data-language-autonym="فارسی" data-language-local-name="persa" class="interlanguage-link-target"><span>فارسی</span></a></li><li class="interlanguage-link interwiki-fi mw-list-item"><a href="https://fi.wikipedia.org/wiki/Ruby" title="Ruby – finlandés" lang="fi" hreflang="fi" data-title="Ruby" data-language-autonym="Suomi" data-language-local-name="finlandés" class="interlanguage-link-target"><span>Suomi</span></a></li><li class="interlanguage-link interwiki-fr mw-list-item"><a href="https://fr.wikipedia.org/wiki/Ruby" title="Ruby – francés" lang="fr" hreflang="fr" data-title="Ruby" data-language-autonym="Français" data-language-local-name="francés" class="interlanguage-link-target"><span>Français</span></a></li><li class="interlanguage-link interwiki-gl mw-list-item"><a href="https://gl.wikipedia.org/wiki/Ruby" title="Ruby – gallegu" lang="gl" hreflang="gl" data-title="Ruby" data-language-autonym="Galego" data-language-local-name="gallegu" class="interlanguage-link-target"><span>Galego</span></a></li><li class="interlanguage-link interwiki-ha mw-list-item"><a href="https://ha.wikipedia.org/wiki/Ruby_(programming_language)" title="Ruby (programming language) – ḥausa" lang="ha" hreflang="ha" data-title="Ruby (programming language)" data-language-autonym="Hausa" data-language-local-name="ḥausa" class="interlanguage-link-target"><span>Hausa</span></a></li><li class="interlanguage-link interwiki-he mw-list-item"><a href="https://he.wikipedia.org/wiki/Ruby" title="Ruby – hebréu" lang="he" hreflang="he" data-title="Ruby" data-language-autonym="עברית" data-language-local-name="hebréu" class="interlanguage-link-target"><span>עברית</span></a></li><li class="interlanguage-link interwiki-hr mw-list-item"><a href="https://hr.wikipedia.org/wiki/Ruby_(programski_jezik)" title="Ruby (programski jezik) – croata" lang="hr" hreflang="hr" data-title="Ruby (programski jezik)" data-language-autonym="Hrvatski" data-language-local-name="croata" class="interlanguage-link-target"><span>Hrvatski</span></a></li><li class="interlanguage-link interwiki-hu mw-list-item"><a href="https://hu.wikipedia.org/wiki/Ruby_(programoz%C3%A1si_nyelv)" title="Ruby (programozási nyelv) – húngaru" lang="hu" hreflang="hu" data-title="Ruby (programozási nyelv)" data-language-autonym="Magyar" data-language-local-name="húngaru" class="interlanguage-link-target"><span>Magyar</span></a></li><li class="interlanguage-link interwiki-hy mw-list-item"><a href="https://hy.wikipedia.org/wiki/Ruby_(%D5%AE%D6%80%D5%A1%D5%A3%D6%80%D5%A1%D5%BE%D5%B8%D6%80%D5%B4%D5%A1%D5%B6_%D5%AC%D5%A5%D5%A6%D5%B8%D6%82)" title="Ruby (ծրագրավորման լեզու) – armeniu" lang="hy" hreflang="hy" data-title="Ruby (ծրագրավորման լեզու)" data-language-autonym="Հայերեն" data-language-local-name="armeniu" class="interlanguage-link-target"><span>Հայերեն</span></a></li><li class="interlanguage-link interwiki-ia mw-list-item"><a href="https://ia.wikipedia.org/wiki/Ruby_(linguage_de_programmation)" title="Ruby (linguage de programmation) – interlingua" lang="ia" hreflang="ia" data-title="Ruby (linguage de programmation)" data-language-autonym="Interlingua" data-language-local-name="interlingua" class="interlanguage-link-target"><span>Interlingua</span></a></li><li class="interlanguage-link interwiki-id mw-list-item"><a href="https://id.wikipedia.org/wiki/Ruby_(bahasa_pemrograman)" title="Ruby (bahasa pemrograman) – indonesiu" lang="id" hreflang="id" data-title="Ruby (bahasa pemrograman)" data-language-autonym="Bahasa Indonesia" data-language-local-name="indonesiu" class="interlanguage-link-target"><span>Bahasa Indonesia</span></a></li><li class="interlanguage-link interwiki-io mw-list-item"><a href="https://io.wikipedia.org/wiki/Ruby_(programifo-linguo)" title="Ruby (programifo-linguo) – ido" lang="io" hreflang="io" data-title="Ruby (programifo-linguo)" data-language-autonym="Ido" data-language-local-name="ido" class="interlanguage-link-target"><span>Ido</span></a></li><li class="interlanguage-link interwiki-it mw-list-item"><a href="https://it.wikipedia.org/wiki/Ruby_(linguaggio_di_programmazione)" title="Ruby (linguaggio di programmazione) – italianu" lang="it" hreflang="it" data-title="Ruby (linguaggio di programmazione)" data-language-autonym="Italiano" data-language-local-name="italianu" class="interlanguage-link-target"><span>Italiano</span></a></li><li class="interlanguage-link interwiki-ja mw-list-item"><a href="https://ja.wikipedia.org/wiki/Ruby" title="Ruby – xaponés" lang="ja" hreflang="ja" data-title="Ruby" data-language-autonym="日本語" data-language-local-name="xaponés" class="interlanguage-link-target"><span>日本語</span></a></li><li class="interlanguage-link interwiki-ka mw-list-item"><a href="https://ka.wikipedia.org/wiki/%E1%83%A0%E1%83%A3%E1%83%91%E1%83%98" title="რუბი – xeorxanu" lang="ka" hreflang="ka" data-title="რუბი" data-language-autonym="ქართული" data-language-local-name="xeorxanu" class="interlanguage-link-target"><span>ქართული</span></a></li><li class="interlanguage-link interwiki-ko mw-list-item"><a href="https://ko.wikipedia.org/wiki/%EB%A3%A8%EB%B9%84_(%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D_%EC%96%B8%EC%96%B4)" title="루비 (프로그래밍 언어) – coreanu" lang="ko" hreflang="ko" data-title="루비 (프로그래밍 언어)" data-language-autonym="한국어" data-language-local-name="coreanu" class="interlanguage-link-target"><span>한국어</span></a></li><li class="interlanguage-link interwiki-ky mw-list-item"><a href="https://ky.wikipedia.org/wiki/Ruby" title="Ruby – kirguistanín" lang="ky" hreflang="ky" data-title="Ruby" data-language-autonym="Кыргызча" data-language-local-name="kirguistanín" class="interlanguage-link-target"><span>Кыргызча</span></a></li><li class="interlanguage-link interwiki-lmo mw-list-item"><a href="https://lmo.wikipedia.org/wiki/Ruby" title="Ruby – lombardu" lang="lmo" hreflang="lmo" data-title="Ruby" data-language-autonym="Lombard" data-language-local-name="lombardu" class="interlanguage-link-target"><span>Lombard</span></a></li><li class="interlanguage-link interwiki-lt mw-list-item"><a href="https://lt.wikipedia.org/wiki/Ruby" title="Ruby – lituanu" lang="lt" hreflang="lt" data-title="Ruby" data-language-autonym="Lietuvių" data-language-local-name="lituanu" class="interlanguage-link-target"><span>Lietuvių</span></a></li><li class="interlanguage-link interwiki-lv mw-list-item"><a href="https://lv.wikipedia.org/wiki/Ruby" title="Ruby – letón" lang="lv" hreflang="lv" data-title="Ruby" data-language-autonym="Latviešu" data-language-local-name="letón" class="interlanguage-link-target"><span>Latviešu</span></a></li><li class="interlanguage-link interwiki-ml mw-list-item"><a href="https://ml.wikipedia.org/wiki/%E0%B4%B1%E0%B5%82%E0%B4%AC%E0%B4%BF_(%E0%B4%AA%E0%B5%8D%E0%B4%B0%E0%B5%8B%E0%B4%97%E0%B5%8D%E0%B4%B0%E0%B4%BE%E0%B4%AE%E0%B4%BF%E0%B4%99%E0%B5%8D_%E0%B4%AD%E0%B4%BE%E0%B4%B7)" title="റൂബി (പ്രോഗ്രാമിങ് ഭാഷ) – malayalam" lang="ml" hreflang="ml" data-title="റൂബി (പ്രോഗ്രാമിങ് ഭാഷ)" data-language-autonym="മലയാളം" data-language-local-name="malayalam" class="interlanguage-link-target"><span>മലയാളം</span></a></li><li class="interlanguage-link interwiki-mr mw-list-item"><a href="https://mr.wikipedia.org/wiki/%E0%A4%B0%E0%A5%81%E0%A4%AC%E0%A5%80" title="रुबी – marathi" lang="mr" hreflang="mr" data-title="रुबी" data-language-autonym="मराठी" data-language-local-name="marathi" class="interlanguage-link-target"><span>मराठी</span></a></li><li class="interlanguage-link interwiki-ms mw-list-item"><a href="https://ms.wikipedia.org/wiki/Ruby" title="Ruby – malayu" lang="ms" hreflang="ms" data-title="Ruby" data-language-autonym="Bahasa Melayu" data-language-local-name="malayu" class="interlanguage-link-target"><span>Bahasa Melayu</span></a></li><li class="interlanguage-link interwiki-my mw-list-item"><a href="https://my.wikipedia.org/wiki/Ruby_(programming_language)" title="Ruby (programming language) – birmanu" lang="my" hreflang="my" data-title="Ruby (programming language)" data-language-autonym="မြန်မာဘာသာ" data-language-local-name="birmanu" class="interlanguage-link-target"><span>မြန်မာဘာသာ</span></a></li><li class="interlanguage-link interwiki-nl mw-list-item"><a href="https://nl.wikipedia.org/wiki/Ruby_(programmeertaal)" title="Ruby (programmeertaal) – neerlandés" lang="nl" hreflang="nl" data-title="Ruby (programmeertaal)" data-language-autonym="Nederlands" data-language-local-name="neerlandés" class="interlanguage-link-target"><span>Nederlands</span></a></li><li class="interlanguage-link interwiki-nn mw-list-item"><a href="https://nn.wikipedia.org/wiki/Ruby" title="Ruby – noruegu Nynorsk" lang="nn" hreflang="nn" data-title="Ruby" data-language-autonym="Norsk nynorsk" data-language-local-name="noruegu Nynorsk" class="interlanguage-link-target"><span>Norsk nynorsk</span></a></li><li class="interlanguage-link interwiki-no mw-list-item"><a href="https://no.wikipedia.org/wiki/Ruby" title="Ruby – noruegu Bokmål" lang="nb" hreflang="nb" data-title="Ruby" data-language-autonym="Norsk bokmål" data-language-local-name="noruegu Bokmål" class="interlanguage-link-target"><span>Norsk bokmål</span></a></li><li class="interlanguage-link interwiki-or mw-list-item"><a href="https://or.wikipedia.org/wiki/%E0%AC%B0%E0%AD%81%E0%AC%AC%E0%AD%80_(%E0%AC%AA%E0%AD%8D%E0%AC%B0%E0%AD%8B%E0%AC%97%E0%AD%8D%E0%AC%B0%E0%AC%BE%E0%AC%AE%E0%AC%BF%E0%AC%82_%E0%AC%AD%E0%AC%BE%E0%AC%B7%E0%AC%BE)" title="ରୁବୀ (ପ୍ରୋଗ୍ରାମିଂ ଭାଷା) – oriya" lang="or" hreflang="or" data-title="ରୁବୀ (ପ୍ରୋଗ୍ରାମିଂ ଭାଷା)" data-language-autonym="ଓଡ଼ିଆ" data-language-local-name="oriya" class="interlanguage-link-target"><span>ଓଡ଼ିଆ</span></a></li><li class="interlanguage-link interwiki-pa mw-list-item"><a href="https://pa.wikipedia.org/wiki/%E0%A8%B0%E0%A9%82%E0%A8%AC%E0%A9%80_(%E0%A8%AA%E0%A9%8D%E0%A8%B0%E0%A9%8B%E0%A8%97%E0%A8%B0%E0%A8%BE%E0%A8%AE%E0%A8%BF%E0%A9%B0%E0%A8%97_%E0%A8%AD%E0%A8%BE%E0%A8%B8%E0%A8%BC%E0%A8%BE)" title="ਰੂਬੀ (ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ) – punyabí" lang="pa" hreflang="pa" data-title="ਰੂਬੀ (ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ)" data-language-autonym="ਪੰਜਾਬੀ" data-language-local-name="punyabí" class="interlanguage-link-target"><span>ਪੰਜਾਬੀ</span></a></li><li class="interlanguage-link interwiki-pl mw-list-item"><a href="https://pl.wikipedia.org/wiki/Ruby_(j%C4%99zyk_programowania)" title="Ruby (język programowania) – polacu" lang="pl" hreflang="pl" data-title="Ruby (język programowania)" data-language-autonym="Polski" data-language-local-name="polacu" class="interlanguage-link-target"><span>Polski</span></a></li><li class="interlanguage-link interwiki-pnb mw-list-item"><a href="https://pnb.wikipedia.org/wiki/%D8%B1%D9%88%D8%A8%DB%8C_(%D9%BE%D8%B1%D9%88%DA%AF%D8%B1%D8%A7%D9%85%D9%86%DA%AF_%D8%B2%D8%A8%D8%A7%D9%86)" title="روبی (پروگرامنگ زبان) – Western Punjabi" lang="pnb" hreflang="pnb" data-title="روبی (پروگرامنگ زبان)" data-language-autonym="پنجابی" data-language-local-name="Western Punjabi" class="interlanguage-link-target"><span>پنجابی</span></a></li><li class="interlanguage-link interwiki-pt mw-list-item"><a href="https://pt.wikipedia.org/wiki/Ruby_(linguagem_de_programa%C3%A7%C3%A3o)" title="Ruby (linguagem de programação) – portugués" lang="pt" hreflang="pt" data-title="Ruby (linguagem de programação)" data-language-autonym="Português" data-language-local-name="portugués" class="interlanguage-link-target"><span>Português</span></a></li><li class="interlanguage-link interwiki-ro mw-list-item"><a href="https://ro.wikipedia.org/wiki/Ruby" title="Ruby – rumanu" lang="ro" hreflang="ro" data-title="Ruby" data-language-autonym="Română" data-language-local-name="rumanu" class="interlanguage-link-target"><span>Română</span></a></li><li class="interlanguage-link interwiki-ru mw-list-item"><a href="https://ru.wikipedia.org/wiki/Ruby" title="Ruby – rusu" lang="ru" hreflang="ru" data-title="Ruby" data-language-autonym="Русский" data-language-local-name="rusu" class="interlanguage-link-target"><span>Русский</span></a></li><li class="interlanguage-link interwiki-sh mw-list-item"><a href="https://sh.wikipedia.org/wiki/Rubi_(programski_jezik)" title="Rubi (programski jezik) – serbo-croata" lang="sh" hreflang="sh" data-title="Rubi (programski jezik)" data-language-autonym="Srpskohrvatski / српскохрватски" data-language-local-name="serbo-croata" class="interlanguage-link-target"><span>Srpskohrvatski / српскохрватски</span></a></li><li class="interlanguage-link interwiki-simple mw-list-item"><a href="https://simple.wikipedia.org/wiki/Ruby_(programming_language)" title="Ruby (programming language) – Simple English" lang="en-simple" hreflang="en-simple" data-title="Ruby (programming language)" data-language-autonym="Simple English" data-language-local-name="Simple English" class="interlanguage-link-target"><span>Simple English</span></a></li><li class="interlanguage-link interwiki-sk mw-list-item"><a href="https://sk.wikipedia.org/wiki/Ruby_(programovac%C3%AD_jazyk)" title="Ruby (programovací jazyk) – eslovacu" lang="sk" hreflang="sk" data-title="Ruby (programovací jazyk)" data-language-autonym="Slovenčina" data-language-local-name="eslovacu" class="interlanguage-link-target"><span>Slovenčina</span></a></li><li class="interlanguage-link interwiki-sq mw-list-item"><a href="https://sq.wikipedia.org/wiki/Ruby_(gjuh%C3%AB_programuese)" title="Ruby (gjuhë programuese) – albanu" lang="sq" hreflang="sq" data-title="Ruby (gjuhë programuese)" data-language-autonym="Shqip" data-language-local-name="albanu" class="interlanguage-link-target"><span>Shqip</span></a></li><li class="interlanguage-link interwiki-sr mw-list-item"><a href="https://sr.wikipedia.org/wiki/Ruby_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D1%81%D0%BA%D0%B8_%D1%98%D0%B5%D0%B7%D0%B8%D0%BA)" title="Ruby (програмски језик) – serbiu" lang="sr" hreflang="sr" data-title="Ruby (програмски језик)" data-language-autonym="Српски / srpski" data-language-local-name="serbiu" class="interlanguage-link-target"><span>Српски / srpski</span></a></li><li class="interlanguage-link interwiki-sv mw-list-item"><a href="https://sv.wikipedia.org/wiki/Ruby" title="Ruby – suecu" lang="sv" hreflang="sv" data-title="Ruby" data-language-autonym="Svenska" data-language-local-name="suecu" class="interlanguage-link-target"><span>Svenska</span></a></li><li class="interlanguage-link interwiki-sw mw-list-item"><a href="https://sw.wikipedia.org/wiki/Ruby" title="Ruby – suaḥili" lang="sw" hreflang="sw" data-title="Ruby" data-language-autonym="Kiswahili" data-language-local-name="suaḥili" class="interlanguage-link-target"><span>Kiswahili</span></a></li><li class="interlanguage-link interwiki-ta mw-list-item"><a href="https://ta.wikipedia.org/wiki/%E0%AE%B0%E0%AF%82%E0%AE%AA%E0%AE%BF_(%E0%AE%A8%E0%AE%BF%E0%AE%B0%E0%AE%B2%E0%AE%BE%E0%AE%95%E0%AF%8D%E0%AE%95_%E0%AE%AE%E0%AF%8A%E0%AE%B4%E0%AE%BF)" title="ரூபி (நிரலாக்க மொழி) – tamil" lang="ta" hreflang="ta" data-title="ரூபி (நிரலாக்க மொழி)" data-language-autonym="தமிழ்" data-language-local-name="tamil" class="interlanguage-link-target"><span>தமிழ்</span></a></li><li class="interlanguage-link interwiki-te mw-list-item"><a href="https://te.wikipedia.org/wiki/%E0%B0%B0%E0%B1%82%E0%B0%AC%E0%B0%BF_(%E0%B0%95%E0%B0%82%E0%B0%AA%E0%B1%8D%E0%B0%AF%E0%B1%82%E0%B0%9F%E0%B0%B0%E0%B1%8D_%E0%B0%AD%E0%B0%BE%E0%B0%B7)" title="రూబి (కంప్యూటర్ భాష) – telugu" lang="te" hreflang="te" data-title="రూబి (కంప్యూటర్ భాష)" data-language-autonym="తెలుగు" data-language-local-name="telugu" class="interlanguage-link-target"><span>తెలుగు</span></a></li><li class="interlanguage-link interwiki-tg mw-list-item"><a href="https://tg.wikipedia.org/wiki/Ruby" title="Ruby – taxiquistanín" lang="tg" hreflang="tg" data-title="Ruby" data-language-autonym="Тоҷикӣ" data-language-local-name="taxiquistanín" class="interlanguage-link-target"><span>Тоҷикӣ</span></a></li><li class="interlanguage-link interwiki-th mw-list-item"><a href="https://th.wikipedia.org/wiki/%E0%B8%A0%E0%B8%B2%E0%B8%A9%E0%B8%B2%E0%B8%A3%E0%B8%B9%E0%B8%9A%E0%B8%B5" title="ภาษารูบี – tailandés" lang="th" hreflang="th" data-title="ภาษารูบี" data-language-autonym="ไทย" data-language-local-name="tailandés" class="interlanguage-link-target"><span>ไทย</span></a></li><li class="interlanguage-link interwiki-tr mw-list-item"><a href="https://tr.wikipedia.org/wiki/Ruby" title="Ruby – turcu" lang="tr" hreflang="tr" data-title="Ruby" data-language-autonym="Türkçe" data-language-local-name="turcu" class="interlanguage-link-target"><span>Türkçe</span></a></li><li class="interlanguage-link interwiki-tt mw-list-item"><a href="https://tt.wikipedia.org/wiki/Ruby_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0_%D1%82%D3%99%D1%8D%D0%BC%D0%B8%D0%BD%D0%B0%D1%82%D1%8B%D0%BD_%D1%82%D0%B0%D1%81%D0%B2%D0%B8%D1%80%D0%BB%D0%B0%D1%83_%D1%82%D0%B5%D0%BB%D0%B5)" title="Ruby (программа тәэминатын тасвирлау теле) – tártaru" lang="tt" hreflang="tt" data-title="Ruby (программа тәэминатын тасвирлау теле)" data-language-autonym="Татарча / tatarça" data-language-local-name="tártaru" class="interlanguage-link-target"><span>Татарча / tatarça</span></a></li><li class="interlanguage-link interwiki-uk mw-list-item"><a href="https://uk.wikipedia.org/wiki/Ruby" title="Ruby – ucraín" lang="uk" hreflang="uk" data-title="Ruby" data-language-autonym="Українська" data-language-local-name="ucraín" class="interlanguage-link-target"><span>Українська</span></a></li><li class="interlanguage-link interwiki-ur mw-list-item"><a href="https://ur.wikipedia.org/wiki/%D8%B1%D9%88%D8%A8%DB%8C_(%D9%BE%D8%B1%D9%88%DA%AF%D8%B1%D8%A7%D9%85%D9%86%DA%AF_%D8%B2%D8%A8%D8%A7%D9%86)" title="روبی (پروگرامنگ زبان) – urdu" lang="ur" hreflang="ur" data-title="روبی (پروگرامنگ زبان)" data-language-autonym="اردو" data-language-local-name="urdu" class="interlanguage-link-target"><span>اردو</span></a></li><li class="interlanguage-link interwiki-uz mw-list-item"><a href="https://uz.wikipedia.org/wiki/Ruby" title="Ruby – uzbequistanín" lang="uz" hreflang="uz" data-title="Ruby" data-language-autonym="Oʻzbekcha / ўзбекча" data-language-local-name="uzbequistanín" class="interlanguage-link-target"><span>Oʻzbekcha / ўзбекча</span></a></li><li class="interlanguage-link interwiki-vi mw-list-item"><a href="https://vi.wikipedia.org/wiki/Ruby_(ng%C3%B4n_ng%E1%BB%AF_l%E1%BA%ADp_tr%C3%ACnh)" title="Ruby (ngôn ngữ lập trình) – vietnamín" lang="vi" hreflang="vi" data-title="Ruby (ngôn ngữ lập trình)" data-language-autonym="Tiếng Việt" data-language-local-name="vietnamín" class="interlanguage-link-target"><span>Tiếng Việt</span></a></li><li class="interlanguage-link interwiki-wuu mw-list-item"><a href="https://wuu.wikipedia.org/wiki/Ruby" title="Ruby – chinu wu" lang="wuu" hreflang="wuu" data-title="Ruby" data-language-autonym="吴语" data-language-local-name="chinu wu" class="interlanguage-link-target"><span>吴语</span></a></li><li class="interlanguage-link interwiki-zh mw-list-item"><a href="https://zh.wikipedia.org/wiki/Ruby" title="Ruby – chinu" lang="zh" hreflang="zh" data-title="Ruby" data-language-autonym="中文" data-language-local-name="chinu" class="interlanguage-link-target"><span>中文</span></a></li><li class="interlanguage-link interwiki-zh-yue mw-list-item"><a href="https://zh-yue.wikipedia.org/wiki/Ruby_%E7%A8%8B%E5%BC%8F%E8%AA%9E%E8%A8%80" title="Ruby 程式語言 – cantonés" lang="yue" hreflang="yue" data-title="Ruby 程式語言" data-language-autonym="粵語" data-language-local-name="cantonés" class="interlanguage-link-target"><span>粵語</span></a></li> </ul> <div class="after-portlet after-portlet-lang"><span class="wb-langlinks-edit wb-langlinks-link"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q161053#sitelinks-wikipedia" title="Editar los enllaces d'interllingua" class="wbc-editpage">Editar los enllaces</a></span></div> </div> </div> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="Espacios de nome"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-main" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Ruby" title="Ver la páxina de conteníu [c]" accesskey="c"><span>Páxina</span></a></li><li id="ca-talk" class="new vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Alderique:Ruby&action=edit&redlink=1" rel="discussion" class="new" title="Alderique tocante al conteníu de la páxina (la páxina nun esiste) [t]" accesskey="t"><span>Alderique</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="Cambiar variante de idioma" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">asturianu</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="Vistes"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/Ruby"><span>Lleer</span></a></li><li id="ca-ve-edit" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Ruby&veaction=edit" title="Editar esta páxina [v]" accesskey="v"><span>Editar</span></a></li><li id="ca-edit" class="collapsible vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Ruby&action=edit" title="Editar el códigu fonte d'esta páxina [e]" accesskey="e"><span>Editar la fonte</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=Ruby&action=history" title="Versiones antigües d'esta páxina [h]" accesskey="h"><span>Ver historial</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="Ferramientes de páxina"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="Ferramientes" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">Ferramientes</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">Ferramientes</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">mover a la barra llateral</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">despintar</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="Más opciones" > <div class="vector-menu-heading"> Aiciones </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="selected vector-more-collapsible-item mw-list-item"><a href="/wiki/Ruby"><span>Lleer</span></a></li><li id="ca-more-ve-edit" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Ruby&veaction=edit" title="Editar esta páxina [v]" accesskey="v"><span>Editar</span></a></li><li id="ca-more-edit" class="collapsible vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Ruby&action=edit" title="Editar el códigu fonte d'esta páxina [e]" accesskey="e"><span>Editar la fonte</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=Ruby&action=history"><span>Ver historial</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> Xeneral </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/Especial:LoQueEnlazaAqu%C3%AD/Ruby" title="Llista de toles páxines wiki qu'enllacien equí [j]" accesskey="j"><span>Lo qu'enllaza equí</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/Especial:CambiosEnEnlazadas/Ruby" rel="nofollow" title="Cambios recientes nes páxines enllazaes dende esta [k]" accesskey="k"><span>Cambios rellacionaos</span></a></li><li id="t-upload" class="mw-list-item"><a href="//commons.wikimedia.org/wiki/Special:UploadWizard?uselang=ast" title="Xubir ficheros [u]" accesskey="u"><span>Xubir ficheru</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/Especial:P%C3%A1ginasEspeciales" title="Llista de toles páxines especiales [q]" accesskey="q"><span>Páxines especiales</span></a></li><li id="t-permalink" class="mw-list-item"><a href="/w/index.php?title=Ruby&oldid=4300751" title="Enllaz permanente a esta revisión de la páxina"><span>Enllaz permanente</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=Ruby&action=info" title="Más información sobro esta páxina"><span>Información de la páxina</span></a></li><li id="t-cite" class="mw-list-item"><a href="/w/index.php?title=Especial:Citar&page=Ruby&id=4300751&wpFormIdentifier=titleform" title="Información tocante a cómo citar esta páxina"><span>Citar esta páxina</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=Especial:Acortador_de_URL&url=https%3A%2F%2Fast.wikipedia.org%2Fwiki%2FRuby"><span>Llograr la URL encurtiada</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=Especial:QrCode&url=https%3A%2F%2Fast.wikipedia.org%2Fwiki%2FRuby"><span>Xenerar códigu QR</span></a></li> </ul> </div> </div> <div id="p-coll-print_export" class="vector-menu mw-portlet mw-portlet-coll-print_export" > <div class="vector-menu-heading"> Imprentar/esportar </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="coll-create_a_book" class="mw-list-item"><a href="/w/index.php?title=Especial:Libro&bookcmd=book_creator&referer=Ruby"><span>Crear un llibru</span></a></li><li id="coll-download-as-rl" class="mw-list-item"><a href="/w/index.php?title=Especial:DownloadAsPdf&page=Ruby&action=show-download-screen"><span>Descargar como PDF</span></a></li><li id="t-print" class="mw-list-item"><a href="/w/index.php?title=Ruby&printable=yes" title="Versión imprentable d'esta páxina [p]" accesskey="p"><span>Versión pa imprentar</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects" > <div class="vector-menu-heading"> N'otros proyeutos </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li class="wb-otherproject-link wb-otherproject-commons mw-list-item"><a href="https://commons.wikimedia.org/wiki/Category:Ruby_programming_language" hreflang="en"><span>Wikimedia Commons</span></a></li><li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q161053" title="Enllaz al elementu del depósitu de datos coneutáu [g]" accesskey="g"><span>Elementu de Wikidata</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="Ferramientes de páxina"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="Apariencia"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">Apariencia</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">mover a la barra llateral</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">despintar</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> <div id="mw-indicator-tradubot" class="mw-indicator"><div class="mw-parser-output"><span typeof="mw:File"><a href="https://es.wikipedia.org/wiki/Ruby" title="Esti artículu foi traducíu automáticamente y precisa revisase manualmente"><img alt="Esti artículu foi traducíu automáticamente y precisa revisase manualmente" src="//upload.wikimedia.org/wikipedia/commons/thumb/0/05/Robot_icon.svg/16px-Robot_icon.svg.png" decoding="async" width="16" height="16" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/0/05/Robot_icon.svg/24px-Robot_icon.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/0/05/Robot_icon.svg/32px-Robot_icon.svg.png 2x" data-file-width="512" data-file-height="512" /></a></span></div></div> </div> <div id="siteSub" class="noprint">De Wikipedia</div> </div> <div id="contentSub"><div id="mw-content-subtitle"></div></div> <div id="mw-content-text" class="mw-body-content"><div class="mw-content-ltr mw-parser-output" lang="ast" dir="ltr"><div class="rellink noprint">Esti artículu trata sobre'l llinguaxe de programación. Pa ver la notación d'ayuda a la llectura, <a href="/wiki/Car%C3%A1uter_ruby" title="Caráuter ruby">Caráuter ruby</a>.</div> <table class="infobox" style="font-size:90%;width:25em"><caption class="summary" style="font-weight:bold;background:Moccasin;"><span style="float:left; margin-left: 3px;"><span class="skin-invert" typeof="mw:File"><span title="Ficha de software"><img alt="Ficha de software" src="//upload.wikimedia.org/wikipedia/commons/thumb/b/b5/Crystal_Clear_app_winprops_bw.svg/25px-Crystal_Clear_app_winprops_bw.svg.png" decoding="async" width="25" height="25" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/b/b5/Crystal_Clear_app_winprops_bw.svg/38px-Crystal_Clear_app_winprops_bw.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/b/b5/Crystal_Clear_app_winprops_bw.svg/50px-Crystal_Clear_app_winprops_bw.svg.png 2x" data-file-width="128" data-file-height="128" /></span></span></span>Ruby</caption><tbody><tr><td colspan="2" style="text-align:center"> <span typeof="mw:File"><a href="/wiki/Ficheru:Ruby_logo.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/7/73/Ruby_logo.svg/100px-Ruby_logo.svg.png" decoding="async" width="100" height="100" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/7/73/Ruby_logo.svg/150px-Ruby_logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/7/73/Ruby_logo.svg/200px-Ruby_logo.svg.png 2x" data-file-width="198" data-file-height="198" /></a></span></td></tr><tr><td colspan="2" style="text-align:center"></td></tr><tr><th scope="row" style="text-align:left;background:#eeeeee; white-space: nowrap;"><a href="/w/index.php?title=Desendolcador_de_software&action=edit&redlink=1" class="new" title="Desendolcador de software (la páxina nun esiste)">Desendolcador(es)</a></th><td> <a href="https://www.wikidata.org/wiki/Special:EntityPage/Q92748" class="extiw" title="d:Special:EntityPage/Q92748">Yukihiro Matsumoto</a></td></tr><tr><th scope="row" style="text-align:left;background:#eeeeee; white-space: nowrap;"><a href="/wiki/Estensi%C3%B3n_de_ficheru" title="Estensión de ficheru">Estensión de ficheru</a></th><td> <code>.rb</code> <code>.rbw</code></td></tr><tr><th scope="row" style="text-align:left;background:#eeeeee; white-space: nowrap;"><a href="/wiki/Multipurpose_Internet_Mail_Extensions" title="Multipurpose Internet Mail Extensions">Tipu de MIME</a></th><td> <code>application/x-ruby</code> <code>text/x-script.ruby</code></td></tr><tr><th scope="row" style="text-align:left;background:#eeeeee; white-space: nowrap;">Versión inicial</th><td> 1995</td></tr><tr><th scope="row" style="text-align:left;background:#eeeeee; white-space: nowrap;">Última versión</th><td> 3.3.6 (<a href="https://www.wikidata.org/wiki/Special:EntityPage/Q2804309" class="extiw" title="d:Special:EntityPage/Q2804309">versión estable</a>, 5 payares 2024)</td></tr><tr><th scope="row" style="text-align:left;background:#eeeeee; white-space: nowrap;"><a href="/wiki/Llinguaxe_de_programaci%C3%B3n" title="Llinguaxe de programación">Escritu en</a></th><td> <a href="/wiki/Llinguaxe_de_programaci%C3%B3n_C" title="Llinguaxe de programación C">Llinguaxe de programación C</a></td></tr><tr><th scope="row" style="text-align:left;background:#eeeeee; white-space: nowrap;"><a href="/wiki/Sistema_operativu" title="Sistema operativu">Sistema operativu</a></th><td> <a href="/wiki/Microsoft_Windows" title="Microsoft Windows">Microsoft Windows</a>, <a href="/wiki/Linux" title="Linux">Linux</a>, <a href="https://www.wikidata.org/wiki/Special:EntityPage/Q58636917" class="extiw" title="d:Special:EntityPage/Q58636917">BSD</a> y <a href="/wiki/MacOS" title="MacOS">MacOS</a></td></tr><tr><th scope="row" style="text-align:left;background:#eeeeee; white-space: nowrap;"><a href="/w/index.php?title=Categor%C3%ADa:Software_por_tipu&action=edit&redlink=1" class="new" title="Categoría:Software por tipu (la páxina nun esiste)">Tipu</a></th><td> <a href="https://www.wikidata.org/wiki/Special:EntityPage/Q899523" class="extiw" title="d:Special:EntityPage/Q899523">llinguaxe de programación empobináu a oxetos</a>, <a href="https://www.wikidata.org/wiki/Special:EntityPage/Q3839507" class="extiw" title="d:Special:EntityPage/Q3839507">llinguaxe de programación funcional</a>, <a href="https://www.wikidata.org/wiki/Special:EntityPage/Q12772052" class="extiw" title="d:Special:EntityPage/Q12772052">llinguaxe de programación multiparadigma</a>, <a href="/wiki/Llinguaxe_de_programaci%C3%B3n_imperativu" title="Llinguaxe de programación imperativu">llinguaxe de programación imperativu</a>, <a href="https://www.wikidata.org/wiki/Special:EntityPage/Q1993334" class="extiw" title="d:Special:EntityPage/Q1993334">llinguaxe interpretáu</a>, <a href="/wiki/Software_llibre" title="Software llibre">software llibre</a> y <a href="/wiki/Llinguaxe_de_programaci%C3%B3n" title="Llinguaxe de programación">llinguaxe de programación</a></td></tr><tr><th scope="row" style="text-align:left;background:#eeeeee; white-space: nowrap;"><a href="/wiki/Llicencia_de_software" title="Llicencia de software">Llicencia</a></th><td> <a href="https://www.wikidata.org/wiki/Special:EntityPage/Q3066722" class="extiw" title="d:Special:EntityPage/Q3066722">Licencia Ruby</a> <sup>(es)</sup> <span class="mw-valign-baseline skin-invert" typeof="mw:File"><a href="https://www.wikidata.org/wiki/Q3066722?uselang=ast" title="Traducir"><img alt="Traducir" src="//upload.wikimedia.org/wikipedia/commons/thumb/7/70/Noun_Project_label_icon_1116097_cc_mirror.svg/10px-Noun_Project_label_icon_1116097_cc_mirror.svg.png" decoding="async" width="10" height="10" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/7/70/Noun_Project_label_icon_1116097_cc_mirror.svg/15px-Noun_Project_label_icon_1116097_cc_mirror.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/7/70/Noun_Project_label_icon_1116097_cc_mirror.svg/20px-Noun_Project_label_icon_1116097_cc_mirror.svg.png 2x" data-file-width="158" data-file-height="161" /></a></span>, <a href="https://www.wikidata.org/wiki/Special:EntityPage/Q10513450" class="extiw" title="d:Special:EntityPage/Q10513450">GPLv2</a> <sup>(es)</sup> <span class="mw-valign-baseline skin-invert" typeof="mw:File"><a href="https://www.wikidata.org/wiki/Q10513450?uselang=ast" title="Traducir"><img alt="Traducir" src="//upload.wikimedia.org/wikipedia/commons/thumb/7/70/Noun_Project_label_icon_1116097_cc_mirror.svg/10px-Noun_Project_label_icon_1116097_cc_mirror.svg.png" decoding="async" width="10" height="10" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/7/70/Noun_Project_label_icon_1116097_cc_mirror.svg/15px-Noun_Project_label_icon_1116097_cc_mirror.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/7/70/Noun_Project_label_icon_1116097_cc_mirror.svg/20px-Noun_Project_label_icon_1116097_cc_mirror.svg.png 2x" data-file-width="158" data-file-height="161" /></a></span> y <a href="https://www.wikidata.org/wiki/Special:EntityPage/Q18517294" class="extiw" title="d:Special:EntityPage/Q18517294">2-clause BSD License</a> <sup>(en)</sup> <span class="mw-valign-baseline skin-invert" typeof="mw:File"><a href="https://www.wikidata.org/wiki/Q18517294?uselang=ast" title="Traducir"><img alt="Traducir" src="//upload.wikimedia.org/wikipedia/commons/thumb/7/70/Noun_Project_label_icon_1116097_cc_mirror.svg/10px-Noun_Project_label_icon_1116097_cc_mirror.svg.png" decoding="async" width="10" height="10" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/7/70/Noun_Project_label_icon_1116097_cc_mirror.svg/15px-Noun_Project_label_icon_1116097_cc_mirror.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/7/70/Noun_Project_label_icon_1116097_cc_mirror.svg/20px-Noun_Project_label_icon_1116097_cc_mirror.svg.png 2x" data-file-width="158" data-file-height="161" /></a></span></td></tr><tr><th scope="row" style="text-align:left;background:#eeeeee; white-space: nowrap;"><a href="/wiki/Ep%C3%B3nimu" title="Epónimu">Orixe del nome</a></th><td> <a href="/wiki/Rub%C3%ADn" title="Rubín">rubín</a></td></tr><tr><th colspan="2" style="text-align:center;background:Moccasin;">Más información</th></tr><tr><th scope="row" style="text-align:left;background:#eeeeee; white-space: nowrap;"><a href="/wiki/Sitiu_web" title="Sitiu web">Sitiu web</a></th><td> <a rel="nofollow" class="external text" href="https://www.ruby-lang.org/">Web oficial</a></td></tr><tr><th scope="row" style="text-align:left;background:#eeeeee; white-space: nowrap;"><a href="/wiki/C%C3%B3digu_fonte" title="Códigu fonte">Códigu fonte</a></th><td> <a rel="nofollow" class="external text" href="https://git.ruby-lang.org/ruby.git">Códigu fonte</a></td></tr><tr><th scope="row" style="text-align:left;background:#eeeeee; white-space: nowrap;">Etiqueta de Stack Exchange</th><td> <a rel="nofollow" class="external text" href="https://stackoverflow.com/tags/ruby">Stack Exchange</a></td></tr><tr><th scope="row" style="text-align:left;background:#eeeeee; white-space: nowrap;"><a href="/w/index.php?title=GitHub&action=edit&redlink=1" class="new" title="GitHub (la páxina nun esiste)">GitHub</a></th><td> <a rel="nofollow" class="external text" href="https://github.com/ruby">ruby</a></td></tr><tr><td colspan="2" style="text-align:right"><span typeof="mw:File"><a href="https://www.wikidata.org/wiki/Q161053" title="Cambiar los datos en Wikidata"><img alt="Cambiar los datos en Wikidata" src="//upload.wikimedia.org/wikipedia/commons/thumb/6/63/Arbcom_ru_editing.svg/12px-Arbcom_ru_editing.svg.png" decoding="async" width="12" height="12" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/6/63/Arbcom_ru_editing.svg/18px-Arbcom_ru_editing.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/6/63/Arbcom_ru_editing.svg/24px-Arbcom_ru_editing.svg.png 2x" data-file-width="600" data-file-height="600" /></a></span></td></tr></tbody></table> <p><b>Ruby</b> ye un <a href="/wiki/Llinguaxe_de_programaci%C3%B3n" title="Llinguaxe de programación">llinguaxe de programación</a> <a href="/w/index.php?title=Llinguaxe_de_programaci%C3%B3n_interpret%C3%A1u&action=edit&redlink=1" class="new" title="Llinguaxe de programación interpretáu (la páxina nun esiste)">interpretáu</a>, <a href="/w/index.php?title=Reflex%C3%B3n_(inform%C3%A1tica)&action=edit&redlink=1" class="new" title="Reflexón (informática) (la páxina nun esiste)">reflexivu</a> y <a href="/w/index.php?title=Programaci%C3%B3n_empobinada_a_oxetos_empobin%C3%A1u_a_oxetos&action=edit&redlink=1" class="new" title="Programación empobinada a oxetos empobináu a oxetos (la páxina nun esiste)">Programación empobinada a oxetos empobináu a oxetos</a>, creáu pol programador <a href="/wiki/Xap%C3%B3n" title="Xapón">xaponés</a> <a href="/w/index.php?title=Yukihiro_Matsumoto&action=edit&redlink=1" class="new" title="Yukihiro Matsumoto (la páxina nun esiste)">Yukihiro "Matz" Matsumoto</a>, quien empezó a trabayar en Ruby en <a href="/wiki/1993" title="1993">1993</a>, y presentar públicamente en <a href="/wiki/1995" title="1995">1995</a>. Combina una sintaxis inspirada en <a href="/wiki/Python" title="Python">Python</a> y <a href="/wiki/Perl" title="Perl">Perl</a> con carauterístiques de programación empobinada a oxetos similares a <a href="/w/index.php?title=Smalltalk&action=edit&redlink=1" class="new" title="Smalltalk (la páxina nun esiste)">Smalltalk</a>. Comparte tamién funcionalidad con otros llinguaxes de programación como <a href="/wiki/Lisp" title="Lisp">Lisp</a>, <a href="/w/index.php?title=Lua&action=edit&redlink=1" class="new" title="Lua (la páxina nun esiste)">Lua</a>, <a href="/w/index.php?title=Dylan_(llinguaxe_de_programaci%C3%B3n)&action=edit&redlink=1" class="new" title="Dylan (llinguaxe de programación) (la páxina nun esiste)">Dylan</a> y <a href="/w/index.php?title=CLU&action=edit&redlink=1" class="new" title="CLU (la páxina nun esiste)">CLU</a>. Ruby ye un llinguaxe de programación interpretáu nuna sola pasada y la so implementación oficial ye distribuyida so una <a class="mw-selflink-fragment" href="#Llicencia">llicencia</a> de <a href="/wiki/Software_llibre" title="Software llibre">software llibre</a>. </p> <meta property="mw:PageProp/toc" /> <div class="mw-heading mw-heading2"><h2 id="Historia">Historia</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Ruby&veaction=edit&section=1" title="Editar seición: Historia" class="mw-editsection-visualeditor"><span>editar</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Ruby&action=edit&section=1" title="Editar el código fuente de la sección: Historia"><span>editar la fonte</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>El llinguaxe foi creáu por <a href="/w/index.php?title=Yukihiro_Matsumoto&action=edit&redlink=1" class="new" title="Yukihiro Matsumoto (la páxina nun esiste)">Yukihiro "Matz" Matsumoto</a>, quien empezó a trabayar en Ruby el <a href="/wiki/24_de_febreru" title="24 de febreru">24 de febreru</a> de <a href="/wiki/1993" title="1993">1993</a>, y presentar al públicu nel añu <a href="/wiki/1995" title="1995">1995</a>. Nel círculu d'amigos de Matsumoto púnxose-y el nome de Ruby (n'asturianu <i><a href="/wiki/Rub%C3%ADn" title="Rubín">rubín</a></i>) como chancia aludiendo al llinguaxe de programación Perl (<i>perlla</i> n'inglés). La última versión estable de la caña 1.8 ye la 1.8.7_p248, de la caña 1.9 ye la 1.9.2_p180 . La versión en 1.9 qu'incorpora meyores sustanciales nel rendimientu del llinguaxe, que s'espera queden reflexaes na próxima versión estable de producción del llinguaxe, Ruby 1.9.0.1 Diferencies en rendimientu ente l'actual implementación de Ruby (1.8.6) y otros llinguaxes de programación más enraigonaos llevaron al desenvolvimientu de delles máquines virtuales pa Ruby. Ente éses atópase <a href="/w/index.php?title=JRuby&action=edit&redlink=1" class="new" title="JRuby (la páxina nun esiste)">JRuby</a>, un intentu de llevar Ruby a la plataforma <a href="/w/index.php?title=Llinguaxe_de_programaci%C3%B3n_Java&action=edit&redlink=1" class="new" title="Llinguaxe de programación Java (la páxina nun esiste)">Java</a>, y <a href="/w/index.php?title=Rubinius&action=edit&redlink=1" class="new" title="Rubinius (la páxina nun esiste)">Rubinius</a>, un <a href="/w/index.php?title=Int%C3%A9rprete_(inform%C3%A1tica)&action=edit&redlink=1" class="new" title="Intérprete (informática) (la páxina nun esiste)">intérprete</a> modeláu basáu nes máquines virtuales de <a href="/w/index.php?title=Smalltalk&action=edit&redlink=1" class="new" title="Smalltalk (la páxina nun esiste)">Smalltalk</a>. Los principales desarrolladores sofitaron la máquina virtual apurrida pol proyeutu <a href="/w/index.php?title=YARV&action=edit&redlink=1" class="new" title="YARV (la páxina nun esiste)">YARV</a>, que se fundió nel árbol de códigu fuente de Ruby el <a href="/wiki/31_d%27avientu" title="31 d'avientu">31 d'avientu</a> de <a href="/wiki/2006" title="2006">2006</a>, y diose a conocer como Ruby 1.9 </p> <div class="mw-heading mw-heading2"><h2 id="Filosofía"><span id="Filosof.C3.ADa"></span>Filosofía</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Ruby&veaction=edit&section=2" title="Editar seición: Filosofía" class="mw-editsection-visualeditor"><span>editar</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Ruby&action=edit&section=2" title="Editar el código fuente de la sección: Filosofía"><span>editar la fonte</span></a><span class="mw-editsection-bracket">]</span></span></div> <figure class="mw-default-size" typeof="mw:File/Thumb"><a href="/wiki/Ficheru:Yukihiro_Matsumoto.JPG" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/7/76/Yukihiro_Matsumoto.JPG/220px-Yukihiro_Matsumoto.JPG" decoding="async" width="220" height="328" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/7/76/Yukihiro_Matsumoto.JPG 1.5x" data-file-width="319" data-file-height="476" /></a><figcaption><a href="/w/index.php?title=Yukihiro_Matsumoto&action=edit&redlink=1" class="new" title="Yukihiro Matsumoto (la páxina nun esiste)">Yukihiro Matsumoto</a>, el creador de Ruby</figcaption></figure> <p>El creador del llinguaxe, <a href="/w/index.php?title=Yukihiro_Matsumoto&action=edit&redlink=1" class="new" title="Yukihiro Matsumoto (la páxina nun esiste)">Yukihiro "Matz" Matsumoto</a>, dixo que Ruby ta diseñáu pa la productividá y la diversión del desarrollador, siguiendo los principios d'una bona interfaz d'usuariu.<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup> Sostién que'l diseñu de sistemes precisa enfatizar les necesidaes humanes más que les de la máquina:<sup id="cite_ref-artima_3-0" class="reference"><a href="#cite_note-artima-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> </p> <style data-mw-deduplicate="TemplateStyles:r4217957">.mw-parser-output .flexquote{display:flex;flex-direction:column;background-color:var(--background-color-neutral-subtle);border-left:3px solid var(--border-color-base);font-size:90%;margin:1em 4em;padding:.4em .8em}.mw-parser-output .flexquote>.flex{display:flex;flex-direction:row}.mw-parser-output .flexquote>.flex>.quote{width:100%}.mw-parser-output .flexquote>.flex>.separator{border-left:1px solid var(--border-color-base);border-top:1px solid var(--border-color-base);margin:.4em .8em}.mw-parser-output .flexquote>.cite{text-align:right}@media all and (max-width:600px){.mw-parser-output .flexquote>.flex{flex-direction:column}}</style><blockquote class="flexquote"> <div class="flex"> <div class="quote">De cutiu la xente, especialmente los inxenieros en computación, centrar nes máquines. Ellos piensen, "Faciendo esto, la máquina va funcionar más rápidu. Faciendo esto, la máquina va funcionar de manera más eficiente. Faciendo esto..." Tán centraos nes máquines, pero en realidá precisamos centranos nes persones, en cómo faen programes o cómo remanen les aplicaciones n'el ordenadores. Nós somos los xefes. Ellos son los esclavos.</div> </div> </blockquote> <p>Ruby sigue'l <i>principiu de la menor sorpresa</i>, lo que significa que'l llinguaxe tien de portase de tal manera qu'embriva'l tracamundiu de los usuarios esperimentaos. Matz dixo que'l so principal oxetivu yera faer un llinguaxe que-y prestara a él mesmu, embriviendo'l trabayu de programación y el posible tracamundiu. Él dixo que nun aplicó'l principiu de menor sorpresa al diseñu de Ruby,<sup id="cite_ref-artima_3-1" class="reference"><a href="#cite_note-artima-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> sicasí, la frase acomuñóse al llinguaxe de programación Ruby. La frase en sí mesma foi fonte de discutiniu, una y bones los ensin empecipiar pueden tomala como que les carauterístiques de Ruby intenten ser similares a les carauterístiques d'otros llinguaxes conocíos. En mayu de 2005 nun discutiniu nel grupu de noticies comp.lang.ruby, Matz trató d'alloñar Ruby de la mentada filosofía, esplicando que cualquier eleición de diseñu va ser sorprendente pa daquién, y que él usa un estándar personal d'evaluación de la sorpresa. Si esi estándar personal caltiénse consistente va haber poques sorpreses p'aquellos familiarizaos col estándar.<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> </p><p>Matz definir d'esta manera nuna entrevista:<sup id="cite_ref-artima_3-2" class="reference"><a href="#cite_note-artima-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> </p> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r4217957"><blockquote class="flexquote"> <div class="flex"> <div class="quote">Tol mundu tien un pasáu personal. Daquién puede venir de Python, otru de Perl, y pueden trate sorprendíos por distintos aspeutos del llinguaxe. Entós podríen dicir 'Toi sorprendíu por esta carauterística del llinguaxe, asina que Ruby viola'l principiu de la menor sorpresa.' Espera, espera. El principiu de la menor sorpresa nun ye namái pa ti. El principiu de la menor sorpresa significa'l principiu de 'el mio' menor sorpresa. Y significa el principiu de la menor sorpresa dempués de qu'apriendes bien Ruby. Por casu, fui programador de C++ antes d'empezar a diseñar Ruby. Programé puramente en C++ mientres dos o trés años. Y dempués de dos años de programar en C++, inda me sorprendía.</div> </div> </blockquote> <div class="mw-heading mw-heading2"><h2 id="Semántica"><span id="Sem.C3.A1ntica"></span>Semántica</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Ruby&veaction=edit&section=3" title="Editar seición: Semántica" class="mw-editsection-visualeditor"><span>editar</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Ruby&action=edit&section=3" title="Editar el código fuente de la sección: Semántica"><span>editar la fonte</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>Ruby ye <a href="/w/index.php?title=Empobin%C3%A1u_a_oxetos&action=edit&redlink=1" class="new" title="Empobináu a oxetos (la páxina nun esiste)">empobináu a oxetos</a>: tolos tipos de datos son un oxetu, incluyíes les clases y tipos qu'otros llinguaxes definen como primitives, (como <a href="/w/index.php?title=Enteru&action=edit&redlink=1" class="new" title="Enteru (la páxina nun esiste)">enteros</a>, booleanos, y <i>nil</i>). Toa <a href="/w/index.php?title=Funci%C3%B3n_(programaci%C3%B3n)&action=edit&redlink=1" class="new" title="Función (programación) (la páxina nun esiste)">función</a> ye un <a href="/w/index.php?title=M%C3%A9todu_(programaci%C3%B3n_empobinada_a_oxetos)&action=edit&redlink=1" class="new" title="Métodu (programación empobinada a oxetos) (la páxina nun esiste)">métodu</a>. Les variables siempres son referencies a oxetos, non los oxetos mesmos. Ruby soporta <a href="/w/index.php?title=Heriedu_(programaci%C3%B3n_empobinada_a_oxetos)&action=edit&redlink=1" class="new" title="Heriedu (programación empobinada a oxetos) (la páxina nun esiste)">heriedu</a> con <a href="/w/index.php?title=Enllaz_din%C3%A1micu&action=edit&redlink=1" class="new" title="Enllaz dinámicu (la páxina nun esiste)">enllaz dinámicu</a>, <a href="/w/index.php?title=Mixin&action=edit&redlink=1" class="new" title="Mixin (la páxina nun esiste)"><i>mixins</i></a> y <a href="/w/index.php?title=Singleton&action=edit&redlink=1" class="new" title="Singleton (la páxina nun esiste)">métodos <i>singleton</i></a> (pertenecientes y definíos por una sola <a href="/w/index.php?title=Instancia_(programaci%C3%B3n)&action=edit&redlink=1" class="new" title="Instancia (programación) (la páxina nun esiste)">instancia</a> más que definíos pola clase). A pesar de que Ruby nun soporta <a href="/w/index.php?title=Heriedu_m%C3%BAltiple&action=edit&redlink=1" class="new" title="Heriedu múltiple (la páxina nun esiste)">heriedu múltiple</a>, la clases pueden importar <a href="/w/index.php?title=M%C3%B3dulu_(programaci%C3%B3n)&action=edit&redlink=1" class="new" title="Módulu (programación) (la páxina nun esiste)">módulos</a> como <i>mixins</i>. Ye compatible cola sintaxis procedimental, pero tolos métodos definíos fora del ámbitu d'un oxetu son realmente métodos de la clase Object. Como esta clase ye padre de toles demás, los cambeos son visibles pa toles clases y oxetos. </p><p>Ruby foi descritu como un <a href="/w/index.php?title=Llinguaxe_de_programaci%C3%B3n_multiparadigma&action=edit&redlink=1" class="new" title="Llinguaxe de programación multiparadigma (la páxina nun esiste)">llinguaxe de programación multiparadigma</a>: dexa <a href="/w/index.php?title=Programaci%C3%B3n_por_procedimientos&action=edit&redlink=1" class="new" title="Programación por procedimientos (la páxina nun esiste)">programación procedimental</a> (definiendo funciones y variables fora de les clases faciéndoles parte del oxeto raigañu Object), con orientación a oxetos, (tou ye un oxetu) o <a href="/wiki/Programaci%C3%B3n_funcional" title="Programación funcional">funcionalmente</a> (tien funciones anónimes, <a href="/w/index.php?title=Clausura_(inform%C3%A1tica)&action=edit&redlink=1" class="new" title="Clausura (informática) (la páxina nun esiste)">clausures</a> y <a href="/w/index.php?title=Continuaciones&action=edit&redlink=1" class="new" title="Continuaciones (la páxina nun esiste)">continuaciones</a>; toles sentencies tien valores, y les funciones devuelven la última evaluación). Soporta <a href="/w/index.php?title=Introspeici%C3%B3n_de_tipo&action=edit&redlink=1" class="new" title="Introspeición de tipo (la páxina nun esiste)">introspección</a>, <a href="/w/index.php?title=Reflex%C3%B3n_(inform%C3%A1tica)&action=edit&redlink=1" class="new" title="Reflexón (informática) (la páxina nun esiste)">reflexón</a> y <a href="/w/index.php?title=Metaprogramaci%C3%B3n&action=edit&redlink=1" class="new" title="Metaprogramación (la páxina nun esiste)">metaprogramación</a>, amás de soporte pa <a href="/w/index.php?title=Filo_d%27ejecuci%C3%B3n&action=edit&redlink=1" class="new" title="Filo d'ejecución (la páxina nun esiste)">hilo d'execución</a> xestionaos pol intérprete. Ruby tien <a href="/wiki/Tipu_de_datu" title="Tipu de datu">tipado</a> dinámicu, y soporta <a href="/w/index.php?title=Polimorfismu_(programaci%C3%B3n_empobinada_a_oxetos)&action=edit&redlink=1" class="new" title="Polimorfismu (programación empobinada a oxetos) (la páxina nun esiste)">polimorfismu</a> de tipos (dexa tratar a subclases utilizando la interfaz de la clase padre). Ruby nun riquir de <a href="/w/index.php?title=Polimorfismu_(programaci%C3%B3n_empobinada_a_oxetos)&action=edit&redlink=1" class="new" title="Polimorfismu (programación empobinada a oxetos) (la páxina nun esiste)">polimorfismu</a> de funciones (sobrecarga de funciones) al ser dinámicamente tipado (los parámetros d'una función pueden ser de distintu tipu en cada llamada, encargándose dicha función de determinar el tipu y actuar en consecuencia). </p><p>Acordies coles entrugues frecuentes de Ruby,<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup> "Si te gusta <a href="/wiki/Perl" title="Perl">Perl</a>, te va gustar Ruby y la so sintaxis. Si te gusta <a href="/w/index.php?title=Smalltalk&action=edit&redlink=1" class="new" title="Smalltalk (la páxina nun esiste)">Smalltalk</a>, te va gustar Ruby y la so semántica. Si te gusta <a href="/wiki/Python" title="Python">Python</a>, la enorme diferencia de diseñu ente Python y Ruby/Perl pue que te convenza o pue que non".<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="Carauterístiques"><span id="Carauter.C3.ADstiques"></span>Carauterístiques</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Ruby&veaction=edit&section=4" title="Editar seición: Carauterístiques" class="mw-editsection-visualeditor"><span>editar</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Ruby&action=edit&section=4" title="Editar el código fuente de la sección: Carauterístiques"><span>editar la fonte</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a href="/w/index.php?title=Empobin%C3%A1u_a_oxetos&action=edit&redlink=1" class="new" title="Empobináu a oxetos (la páxina nun esiste)">Empobináu a oxetos</a></li> <li>Cuatro niveles d'ámbitu de <a href="/w/index.php?title=Variable_(programaci%C3%B3n)&action=edit&redlink=1" class="new" title="Variable (programación) (la páxina nun esiste)">variable</a>: global, clase, instancia y local.</li> <li><a href="/w/index.php?title=Manexu_d%27esceiciones&action=edit&redlink=1" class="new" title="Manexu d'esceiciones (la páxina nun esiste)">Manexu d'esceiciones</a></li> <li><a href="/w/index.php?title=Iterador_(patr%C3%B3n_de_dise%C3%B1u)&action=edit&redlink=1" class="new" title="Iterador (patrón de diseñu) (la páxina nun esiste)">iteradores</a> y <a href="/w/index.php?title=Clausura_(inform%C3%A1tica)&action=edit&redlink=1" class="new" title="Clausura (informática) (la páxina nun esiste)">clausures o closures</a> (pasando bloques de códigu)</li> <li><a href="/w/index.php?title=Espresi%C3%B3n_regular&action=edit&redlink=1" class="new" title="Espresión regular (la páxina nun esiste)">espresiones regulares</a> natives similares a les de <a href="/wiki/Perl" title="Perl">Perl</a> a nivel del llinguaxe *</li></ul> <p>Posibilidá de redefinir los operadores (sobrecarga d'operadores) </p> <ul><li><a href="/w/index.php?title=Pa%C3%B1ador_de_basura&action=edit&redlink=1" class="new" title="Pañador de basura (la páxina nun esiste)">recueya de basura automática</a></li> <li>Altamente <a href="/w/index.php?title=Portable&action=edit&redlink=1" class="new" title="Portable (la páxina nun esiste)">portable</a></li> <li>Filos d'execución simultáneos en toles plataformes usando <i><a href="/w/index.php?title=Filos_verdes&action=edit&redlink=1" class="new" title="Filos verdes (la páxina nun esiste)">filos verdes</a></i>, o non xestionaos pol sistema operativu.</li> <li>Carga dinámica de <a href="/w/index.php?title=Biblioteca_d%27enllaz_din%C3%A1micu&action=edit&redlink=1" class="new" title="Biblioteca d'enllaz dinámicu (la páxina nun esiste)">DLL</a>/<a href="/w/index.php?title=Biblioteca_(programaci%C3%B3n)&action=edit&redlink=1" class="new" title="Biblioteca (programación) (la páxina nun esiste)">biblioteques compartíes</a> na mayoría de les plataformes</li> <li>Introspeición, <a href="/w/index.php?title=Reflex%C3%B3n_(inform%C3%A1tica)&action=edit&redlink=1" class="new" title="Reflexón (informática) (la páxina nun esiste)">reflexón</a> y <a href="/w/index.php?title=Metaprogramaci%C3%B3n&action=edit&redlink=1" class="new" title="Metaprogramación (la páxina nun esiste)">metaprogramación</a></li> <li>Amplia llibrería estándar</li> <li>Soporta <a href="/w/index.php?title=Inyeici%C3%B3n_de_dependencies&action=edit&redlink=1" class="new" title="Inyeición de dependencies (la páxina nun esiste)">inyeición de dependencies</a></li> <li>Soporta alteración d'oxetos en tiempu d'execución</li> <li><a href="/w/index.php?title=Continuaci%C3%B3n&action=edit&redlink=1" class="new" title="Continuación (la páxina nun esiste)">continuaciones</a> y <a href="/w/index.php?title=Xeneradores&action=edit&redlink=1" class="new" title="Xeneradores (la páxina nun esiste)">xeneradores</a></li></ul> <p>Ruby anguaño nun tien soporte completu d'<a href="/wiki/Unicode" title="Unicode">Unicode</a>,<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup> a pesar de tener soporte parcial para <a href="/w/index.php?title=UTF-8&action=edit&redlink=1" class="new" title="UTF-8 (la páxina nun esiste)">UTF-8</a>. </p> <div class="mw-heading mw-heading3"><h3 id="Interacción"><span id="Interacci.C3.B3n"></span>Interacción</h3><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Ruby&veaction=edit&section=5" title="Editar seición: Interacción" class="mw-editsection-visualeditor"><span>editar</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Ruby&action=edit&section=5" title="Editar el código fuente de la sección: Interacción"><span>editar la fonte</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>La distribución oficial de Ruby inclúi <code>irb</code> (Interactive Ruby Shell), un intérprete interactivo de llinia de comandos que puede ser usáu pa probar códigu de manera rápida. El siguiente fragmentu de códigu representa una muestra d'una sesión usando <code>irb</code>: </p> <div class="mw-highlight mw-highlight-lang-ruby mw-content-ltr" dir="ltr"><pre><span></span><span class="err">$</span><span class="w"> </span><span class="n">irb</span> <span class="n">irb</span><span class="p">(</span><span class="n">main</span><span class="p">):</span><span class="mo">001</span><span class="p">:</span><span class="mi">0</span><span class="o">></span><span class="w"> </span><span class="nb">puts</span><span class="w"> </span><span class="s2">"Hola mundu"</span> <span class="no">Hola</span><span class="w"> </span><span class="n">mundu</span><span class="w"> </span><span class="o">=></span> <span class="kp">nil</span> <span class="n">irb</span><span class="p">(</span><span class="n">main</span><span class="p">):</span><span class="mo">002</span><span class="p">:</span><span class="mi">0</span><span class="o">></span><span class="w"> </span><span class="mi">1</span><span class="o">+</span><span class="mi">2</span> <span class="o">=></span><span class="w"> </span><span class="mi">3</span> </pre></div> <div class="mw-heading mw-heading2"><h2 id="Sintaxis">Sintaxis</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Ruby&veaction=edit&section=6" title="Editar seición: Sintaxis" class="mw-editsection-visualeditor"><span>editar</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Ruby&action=edit&section=6" title="Editar el código fuente de la sección: Sintaxis"><span>editar la fonte</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>La sintaxis de Ruby ye similar a la de Perl o Python. La definición de clases y métodos ta definida por pallabres clave. Sicasí, en Perl, les variables nun lleven prefixos. Cuando s'usa, un prefixu indica l'ámbitu de les variables. La mayor diferencia con C y Perl ye que les pallabres clave son usaes pa definir bloques de códigu ensin llaves. Los saltos de llinia son significativos y son interpretaos como'l final d'una sentencia; el puntu y coma tien el mesmu usu. De forma distinta que Python, la indentación nun ye significativa. </p><p>Una de les diferencies ente Ruby y Python y Perl ye que Ruby caltién toes los sos variables d'instancia privaes dientro de les clases y solo esponer al traviés de métodos d'accesu (<code>attr_writer</code>, <code>attr_reader</code>, etc.). A diferencia de los métodos <i>get</i> y <i>set</i> d'otros llinguaxes como C++ o Java, los métodos d'accesu en Ruby pueden ser escritos con una sola llinia de códigu. Como la invocación d'estos métodos nun riquir l'usu de paréntesis, ye trivial camudar una variable d'instancia nuna función ensin tocar una sola llinia de códigu o refactorizar dichu códigu. Los descriptores de propiedaes de Python son similares pero tienen una desventaxa nel procesu de desenvolvimientu. Si unu empieza en Python usando una instancia de variable espuesta públicamente y dempués camuda la implementación pa usar una instancia de variable privada espuesta al traviés d'un descriptor de propiedaes, el códigu internu de la clase va precisar ser afechu pa usar la variable privada en cuenta de la propiedá pública. Ruby esanicia ta decisión de diseñu obligando a toles variables d'instancia a ser quitaes, pero tamién apurre una manera senciella de declarar métodos <code>set</code> y <code>get</code>. Esto caltién el principiu de qu'en Ruby nun puede aportase a los miembros internos d'una clase dende fora d'esta; en llugar d'esto pasa un mensaxe (invócase un métodu) a la clase y recibe una respuesta. </p> <div class="mw-heading mw-heading2"><h2 id="Llicencia">Llicencia</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Ruby&veaction=edit&section=7" title="Editar seición: Llicencia" class="mw-editsection-visualeditor"><span>editar</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Ruby&action=edit&section=7" title="Editar el código fuente de la sección: Llicencia"><span>editar la fonte</span></a><span class="mw-editsection-bracket">]</span></span></div> <p>L'intérprete y les <a href="/w/index.php?title=Biblioteca_(programaci%C3%B3n)&action=edit&redlink=1" class="new" title="Biblioteca (programación) (la páxina nun esiste)">biblioteques</a> tán llicenciaes de forma dual (indixebrable) so les llicencies de <a href="/wiki/Software_llibre" title="Software llibre">software llibre</a> <a href="/wiki/Llicencia_p%C3%BAblica_xeneral_de_GNU" class="mw-redirect" title="Llicencia pública xeneral de GNU">GPL</a> y <a href="/w/index.php?title=Llicencia_Ruby&action=edit&redlink=1" class="new" title="Llicencia Ruby (la páxina nun esiste)">Llicencia Ruby</a>.<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup> </p><p>A partir de la versión 1.9.3 optar por una llicencia dual so les llicencies <a href="/w/index.php?title=Llicencia_BSD&action=edit&redlink=1" class="new" title="Llicencia BSD (la páxina nun esiste)">BSD</a> de dos cláusula y Llicencia pública Ruby.<sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup> </p> <div class="mw-heading mw-heading2"><h2 id="Ver_tamién"><span id="Ver_tami.C3.A9n"></span>Ver tamién</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Ruby&veaction=edit&section=8" title="Editar seición: Ver tamién" class="mw-editsection-visualeditor"><span>editar</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Ruby&action=edit&section=8" title="Editar el código fuente de la sección: Ver tamién"><span>editar la fonte</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><a href="/w/index.php?title=RubyGems&action=edit&redlink=1" class="new" title="RubyGems (la páxina nun esiste)">RubyGems</a> (xestor de paquetes pa Ruby)</li> <li><a href="/w/index.php?title=Ruby_on_Rails&action=edit&redlink=1" class="new" title="Ruby on Rails (la páxina nun esiste)">Ruby on Rails</a> (redolada de trabayu empobináu a aplicaciones web en Ruby)</li> <li><a href="/w/index.php?title=JRuby&action=edit&redlink=1" class="new" title="JRuby (la páxina nun esiste)">JRuby</a> (implementación en Java del intérprete de Ruby)</li> <li><a href="/w/index.php?title=Rubinius&action=edit&redlink=1" class="new" title="Rubinius (la páxina nun esiste)">Rubinius</a> (implementación en Ruby del intérprete de Ruby)</li> <li><a href="/w/index.php?title=Empobin%C3%A1u_a_oxetos&action=edit&redlink=1" class="new" title="Empobináu a oxetos (la páxina nun esiste)">Empobináu a oxetos</a> (Programación empobinada a oxetos)</li></ul> <div class="mw-heading mw-heading2"><h2 id="Referencies">Referencies</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Ruby&veaction=edit&section=9" title="Editar seición: Referencies" class="mw-editsection-visualeditor"><span>editar</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Ruby&action=edit&section=9" title="Editar el código fuente de la sección: Referencies"><span>editar la fonte</span></a><span class="mw-editsection-bracket">]</span></span></div> <style data-mw-deduplicate="TemplateStyles:r3503771">@media only screen and (max-width:600px){.mw-parser-output .llistaref{column-count:1!important}}</style><div class="llistaref" style="-moz-column-count:2; -webkit-column-count:2; column-count:2; list-style-type: decimal;"><ol class="references"> <li id="cite_note-c9c87f11f572550d5ed1fd101b5630c720e888ad-1"><span class="mw-cite-backlink"><a href="#cite_ref-c9c87f11f572550d5ed1fd101b5630c720e888ad_1-0">↑</a></span> <span class="reference-text">«<a rel="nofollow" class="external text" href="https://www.ruby-lang.org/en/news/2024/11/05/ruby-3-3-6-released/"><span lang="en">Ruby 3.3.6 Released</span></a>» (5 payares 2024).</span> </li> <li id="cite_note-2"><span class="mw-cite-backlink"><a href="#cite_ref-2">↑</a></span> <span class="reference-text">«<a rel="nofollow" class="external text" href="http://www.informit.com/articles/article.asp?p=18225">El llinguaxe de programación Ruby, por Yukihiro Matsumoto</a>» <span style="color:var(--color-subtle, #54595d);"><span style="color:var(--color-subtle, #54595d)">(inglés)</span></span>. Consultáu'l 7 d'ochobre de 2016.</span> </li> <li id="cite_note-artima-3"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-artima_3-0">3,0</a></sup> <sup><a href="#cite_ref-artima_3-1">3,1</a></sup> <sup><a href="#cite_ref-artima_3-2">3,2</a></sup></span> <span class="reference-text">Bill Venners (29 de setiembre de 2003).  Artima (ed.): «<a rel="nofollow" class="external text" href="http://www.artima.com/intv/ruby4.html">La filosofía de Ruby, una conversación con Yukihiro Matsumoto, Parte I</a>» <span style="color:var(--color-subtle, #54595d);"><span style="color:var(--color-subtle, #54595d)">(inglés)</span></span>. Consultáu'l 2 de mayu de 2015.</span> </li> <li id="cite_note-4"><span class="mw-cite-backlink"><a href="#cite_ref-4">↑</a></span> <span class="reference-text">«<a rel="nofollow" class="external text" href="https://web.archive.org/web/20170704073422/http://www.rubyweeklynews.org/20050529">Ruby Weekly News 23rd – 29th May 2005</a>». Archiváu dende l'<a rel="nofollow" class="external text" href="http://www.rubyweeklynews.org/20050529">orixinal</a>, el 2017-07-04.</span> </li> <li id="cite_note-5"><span class="mw-cite-backlink"><a href="#cite_ref-5">↑</a></span> <span class="reference-text">«<a rel="nofollow" class="external text" href="https://web.archive.org/web/20071209000940/http://faq.rubygarden.org/">Ruby FAQ</a>». Archiváu dende l'<a rel="nofollow" class="external text" href="http://faq.rubygarden.org/">orixinal</a>, el 2007-12-09.</span> </li> <li id="cite_note-6"><span class="mw-cite-backlink"><a href="#cite_ref-6">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20080122094748/http://faq.rubygarden.org/entry/show/14">¿Cómo se compara Ruby con Python? (FAQ) (n'inglés)</a></span> </li> <li id="cite_note-7"><span class="mw-cite-backlink"><a href="#cite_ref-7">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20110721202615/http://redmine.ruby-lang.org/issues/show/2034">Feature #2034 Consider the ICU Library for Improving and Expanding Unicode Support</a></span> </li> <li id="cite_note-8"><span class="mw-cite-backlink"><a href="#cite_ref-8">↑</a></span> <span class="reference-text">«<a rel="nofollow" class="external text" href="https://web.archive.org/web/20110826175927/http://www.ruby-lang.org/en/LICENSE.txt">Llicencia Ruby</a>». Archiváu dende l'<a rel="nofollow" class="external text" href="http://www.ruby-lang.org/en/LICENSE.txt">orixinal</a>, el 2011-08-26.</span> </li> <li id="cite_note-9"><span class="mw-cite-backlink"><a href="#cite_ref-9">↑</a></span> <span class="reference-text">«<a rel="nofollow" class="external text" href="https://web.archive.org/web/20151106023210/http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_0/NEWS">Novedaes de Ruby 1.9.3</a>». Archiváu dende l'<a rel="nofollow" class="external text" href="http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_0/NEWS">orixinal</a>, el 2015-11-06.</span> </li> </ol></div> <div class="mw-heading mw-heading2"><h2 id="Enllaces_esternos">Enllaces esternos</h2><span class="mw-editsection"><span class="mw-editsection-bracket">[</span><a href="/w/index.php?title=Ruby&veaction=edit&section=10" title="Editar seición: Enllaces esternos" class="mw-editsection-visualeditor"><span>editar</span></a><span class="mw-editsection-divider"> | </span><a href="/w/index.php?title=Ruby&action=edit&section=10" title="Editar el código fuente de la sección: Enllaces esternos"><span>editar la fonte</span></a><span class="mw-editsection-bracket">]</span></span></div> <ul><li><span class="plainlinks commons navigation-not-searchable"><span typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/15px-Commons-logo.svg.png" decoding="async" width="15" height="20" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/23px-Commons-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/30px-Commons-logo.svg.png 2x" data-file-width="1024" data-file-height="1376" /></span></span> <a class="external text" href="https://commons.wikimedia.org/wiki/?uselang=ast">Wikimedia Commons</a> acueye conteníu multimedia sobre <i><b><a href="https://commons.wikimedia.org/wiki/Category:Ruby_programming_language" class="extiw" title="commons:Category:Ruby programming language">Ruby</a></b></i>.</span></li> <li><span typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Wikibooks-logo.svg/15px-Wikibooks-logo.svg.png" decoding="async" width="15" height="15" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Wikibooks-logo.svg/23px-Wikibooks-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Wikibooks-logo.svg/30px-Wikibooks-logo.svg.png 2x" data-file-width="300" data-file-height="300" /></span></span> <a href="/w/index.php?title=Wikillibros&action=edit&redlink=1" class="new" title="Wikillibros (la páxina nun esiste)">Wikillibros</a> tien un llibru o manual sobre <b><a href="https://ast.wikibooks.org/wiki/Programaci%C3%B3n_en_Ruby" class="extiw" title="b:Programación en Ruby">Programación en Ruby</a></b>.</li> <li><a rel="nofollow" class="external text" href="http://www.ruby-lang.org/es/">Sitio web principal de Ruby</a>, n'español</li> <li><a rel="nofollow" class="external text" href="https://web.archive.org/web/20040729154145/http://rubycentral.com/">Ruby central</a> Recursos sobre Ruby n'Inglés</li> <li><a rel="nofollow" class="external text" href="http://rubytutorial.wikidot.com/">Ruby Tutorial</a> tutorial en castellán de Ruby</li> <li><a rel="nofollow" class="external text" href="http://rubysur.org">rubysur</a> sitiu de los usuarios de Ruby y Ruby On Rails de Llatinoamérica *</li></ul> <p><a rel="nofollow" class="external text" href="http://rubyargentina.soveran.com/home">Ruby Arxentina</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20100606044106/http://rubyargentina.soveran.com/home">Archiváu</a> 2010-06-06 en <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a> Comunidá Arxentina de Ruby </p> <ul><li><a rel="nofollow" class="external text" href="https://web.archive.org/web/20080901082153/http://www.rubylit.com.ar/wiki/show/HomePage">RubyLit</a> Comunidá de la Mariña Arxentina de Ruby</li> <li><a rel="nofollow" class="external text" href="https://archive.today/20070517233550/http://www.meshplex.org/wiki/Ruby/Ruby_on_Rails_programming_tutorials">Full Ruby on Rails Tutorial</a></li> <li><a rel="nofollow" class="external text" href="http://www.netbeans.org/features/ruby/index.html">NetBEANS IDE</a> <a rel="nofollow" class="external text" href="https://web.archive.org/web/20181116045737/http://www.netbeans.org/features/ruby/index.html">Archiváu</a> 2018-11-16 en <a href="/wiki/Wayback_Machine" title="Wayback Machine">Wayback Machine</a></li> <li><a rel="nofollow" class="external text" href="http://bitnami.org/stack/rubystack">Instalador de Ruby On Rails</a> de BitNami</li></ul> <p><br /> </p><p><br /> </p><p><br /> </p><p><br /> </p><p><br /> </p><p><br /> </p> <style data-mw-deduplicate="TemplateStyles:r2260362">.mw-parser-output .mw-authority-control .navbox hr:last-child{display:none}.mw-parser-output .mw-authority-control .navbox+.mw-mf-linked-projects{display:none}.mw-parser-output .mw-authority-control .mw-mf-linked-projects{display:flex;padding:0.5em;border:1px solid #c8ccd1;background-color:#eaecf0;color:#222222}.mw-parser-output .mw-authority-control .mw-mf-linked-projects ul li{margin-bottom:0}</style><div class="mw-authority-control navigation-not-searchable"><div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r4075543">.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}</style><style data-mw-deduplicate="TemplateStyles:r4182964">.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}</style></div><div role="navigation" class="navbox" aria-labelledby="Control_d&#039;autoridaes" style="padding:3px"><table class="nowraplinks hlist navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th id="Control_d&#039;autoridaes" scope="row" class="navbox-group" style="width:1%;width: 12%; text-align:center;"><a href="/wiki/Ayuda:Control_d%27autoridaes" title="Ayuda:Control d'autoridaes">Control d'autoridaes</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em"> <ul><li><b>Proyeutos Wikimedia</b></li> <li><span style="white-space:nowrap;"><span typeof="mw:File"><a href="/wiki/Wikidata" title="Wikidata"><img alt="Wd" src="//upload.wikimedia.org/wikipedia/commons/thumb/f/ff/Wikidata-logo.svg/20px-Wikidata-logo.svg.png" decoding="async" width="20" height="11" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/f/ff/Wikidata-logo.svg/30px-Wikidata-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/f/ff/Wikidata-logo.svg/40px-Wikidata-logo.svg.png 2x" data-file-width="1050" data-file-height="590" /></a></span> Datos:</span> <span class="uid"><a href="https://www.wikidata.org/wiki/Q161053" class="extiw" title="wikidata:Q161053">Q161053</a></span></li> <li><span style="white-space:nowrap;"><span typeof="mw:File"><a href="/wiki/Wikimedia_Commons" title="Commonscat"><img alt="Commonscat" src="//upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/15px-Commons-logo.svg.png" decoding="async" width="15" height="20" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/23px-Commons-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/30px-Commons-logo.svg.png 2x" data-file-width="1024" data-file-height="1376" /></a></span> Multimedia:</span> <span class="uid"><span class="plainlinks"><a class="external text" href="https://commons.wikimedia.org/wiki/Category:Ruby_programming_language">Ruby programming language</a></span></span></li> <li><span style="white-space:nowrap;"><span typeof="mw:File"><a href="/wiki/Wikillibros" title="Wikibooks"><img alt="Wikibooks" src="//upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Wikibooks-logo.svg/15px-Wikibooks-logo.svg.png" decoding="async" width="15" height="15" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Wikibooks-logo.svg/23px-Wikibooks-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Wikibooks-logo.svg/30px-Wikibooks-logo.svg.png 2x" data-file-width="300" data-file-height="300" /></a></span> Llibros:</span> <span class="uid"><a href="https://ast.wikibooks.org/wiki/Programaci%C3%B3n_en_Ruby" class="extiw" title="b:Programación en Ruby">Programación en Ruby</a></span></li></ul> <hr /> <ul><li><b>Identificadores</b></li> <li><span style="white-space:nowrap;"><a href="/wiki/Biblioteca_Nacional_d%27Espa%C3%B1a" title="Biblioteca Nacional d'España">BNE</a>:</span> <span class="uid"><a rel="nofollow" class="external text" href="https://datos.bne.es/resource/XX4424926">XX4424926</a></span></li> <li><span style="white-space:nowrap;"><a href="/wiki/Biblioth%C3%A8que_nationale_de_France" class="mw-redirect" title="Bibliothèque nationale de France">BNF</a>:</span> <span class="uid"><a rel="nofollow" class="external text" href="https://catalogue.bnf.fr/ark:/12148/cb144105976">144105976</a> <a rel="nofollow" class="external text" href="http://data.bnf.fr/ark:/12148/cb144105976">(data)</a></span></li> <li><span style="white-space:nowrap;"><a href="/wiki/Integrated_Authority_File" class="mw-redirect" title="Integrated Authority File">GND</a>:</span> <span class="uid"><a rel="nofollow" class="external text" href="https://d-nb.info/gnd/4653817-3">4653817-3</a></span></li> <li><span style="white-space:nowrap;"><a href="/wiki/Library_of_Congress_Control_Number" class="mw-redirect" title="Library of Congress Control Number">LCCN</a>:</span> <span class="uid"><a rel="nofollow" class="external text" href="https://id.loc.gov/authorities/sh00000128">sh00000128</a></span></li> <li><span style="white-space:nowrap;"><a href="/wiki/National_Library_of_the_Czech_Republic" class="mw-redirect" title="National Library of the Czech Republic">NKC</a>:</span> <span class="uid"><a rel="nofollow" class="external text" href="https://aleph.nkp.cz/F/?func=find-c&local_base=aut&ccl_term=ica=ph503938">ph503938</a></span></li> <li><span style="white-space:nowrap;"><a href="/wiki/Syst%C3%A8me_universitaire_de_documentation" title="Système universitaire de documentation">SUDOC</a>:</span> <span class="uid"><a rel="nofollow" class="external text" href="https://www.idref.fr/07705802X">07705802X</a></span></li></ul> </div></td></tr></tbody></table></div><div class="mw-mf-linked-projects hlist"> <ul><li><span style="white-space:nowrap;"><span typeof="mw:File"><a href="/wiki/Wikidata" title="Wikidata"><img alt="Wd" src="//upload.wikimedia.org/wikipedia/commons/thumb/f/ff/Wikidata-logo.svg/20px-Wikidata-logo.svg.png" decoding="async" width="20" height="11" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/f/ff/Wikidata-logo.svg/30px-Wikidata-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/f/ff/Wikidata-logo.svg/40px-Wikidata-logo.svg.png 2x" data-file-width="1050" data-file-height="590" /></a></span> Datos:</span> <span class="uid"><a href="https://www.wikidata.org/wiki/Q161053" class="extiw" title="wikidata:Q161053">Q161053</a></span></li> <li><span style="white-space:nowrap;"><span typeof="mw:File"><a href="/wiki/Wikimedia_Commons" title="Commonscat"><img alt="Commonscat" src="//upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/15px-Commons-logo.svg.png" decoding="async" width="15" height="20" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/23px-Commons-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/4/4a/Commons-logo.svg/30px-Commons-logo.svg.png 2x" data-file-width="1024" data-file-height="1376" /></a></span> Multimedia:</span> <span class="uid"><span class="plainlinks"><a class="external text" href="https://commons.wikimedia.org/wiki/Category:Ruby_programming_language">Ruby programming language</a></span></span></li> <li><span style="white-space:nowrap;"><span typeof="mw:File"><a href="/wiki/Wikillibros" title="Wikibooks"><img alt="Wikibooks" src="//upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Wikibooks-logo.svg/15px-Wikibooks-logo.svg.png" decoding="async" width="15" height="15" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Wikibooks-logo.svg/23px-Wikibooks-logo.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Wikibooks-logo.svg/30px-Wikibooks-logo.svg.png 2x" data-file-width="300" data-file-height="300" /></a></span> Llibros:</span> <span class="uid"><a href="https://ast.wikibooks.org/wiki/Programaci%C3%B3n_en_Ruby" class="extiw" title="b:Programación en Ruby">Programación en Ruby</a></span></li></ul> </div></div> <!-- NewPP limit report Parsed by mw‐api‐int.codfw.main‐849f99967d‐gchms Cached time: 20241122111036 Cache expiry: 2592000 Reduced expiry: false Complications: [show‐toc] CPU time usage: 0.485 seconds Real time usage: 0.651 seconds Preprocessor visited node count: 3189/1000000 Post‐expand include size: 36046/2097152 bytes Template argument size: 7185/2097152 bytes Highest expansion depth: 19/100 Expensive parser function count: 8/500 Unstrip recursion depth: 0/20 Unstrip post‐expand size: 13214/5000000 bytes Lua time usage: 0.281/10.000 seconds Lua memory usage: 7932050/52428800 bytes Number of Wikibase entities loaded: 8/400 --> <!-- Transclusion expansion time report (%,ms,calls,template) 100.00% 587.024 1 -total 45.15% 265.014 1 Plantía:Ficha_de_software 44.58% 261.690 1 Plantía:Infobox 30.46% 178.800 1 Plantía:Control_d'autoridaes 6.52% 38.255 1 Plantía:Llistaref 5.48% 32.171 1 Plantía:Otros_usos 4.80% 28.178 6 Plantía:Cita_web 4.66% 27.332 2 Plantía:Cita 3.47% 20.378 1 Plantía:Commonscat 3.26% 19.165 2 Plantía:N'idioma --> <!-- Saved in parser cache with key astwiki:pcache:idhash:159978-0!canonical and timestamp 20241122111036 and revision id 4300751. Rendering was triggered because: api-parse --> </div><!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">Sacáu de «<a dir="ltr" href="https://ast.wikipedia.org/w/index.php?title=Ruby&oldid=4300751">https://ast.wikipedia.org/w/index.php?title=Ruby&oldid=4300751</a>»</div></div> <div id="catlinks" class="catlinks" data-mw="interface"><div id="mw-normal-catlinks" class="mw-normal-catlinks"><a href="/wiki/Especial:Categor%C3%ADas" title="Especial:Categorías">Categoríes</a>: <ul><li><a href="/wiki/Categor%C3%ADa:Wikipedia:Revisar_traducci%C3%B3n" title="Categoría:Wikipedia:Revisar traducción">Wikipedia:Revisar traducción</a></li><li><a href="/w/index.php?title=Categor%C3%ADa:Ruby&action=edit&redlink=1" class="new" title="Categoría:Ruby (la páxina nun esiste)">Ruby</a></li><li><a href="/wiki/Categor%C3%ADa:Llinguaxes_de_programaci%C3%B3n" title="Categoría:Llinguaxes de programación">Llinguaxes de programación</a></li><li><a href="/w/index.php?title=Categor%C3%ADa:Llinguaxes_interpretaos&action=edit&redlink=1" class="new" title="Categoría:Llinguaxes interpretaos (la páxina nun esiste)">Llinguaxes interpretaos</a></li><li><a href="/w/index.php?title=Categor%C3%ADa:Compiladores_y_interpretadores_llibres&action=edit&redlink=1" class="new" title="Categoría:Compiladores y interpretadores llibres (la páxina nun esiste)">Compiladores y interpretadores llibres</a></li><li><a href="/w/index.php?title=Categor%C3%ADa:Software_llibre_program%C3%A1u_en_C&action=edit&redlink=1" class="new" title="Categoría:Software llibre programáu en C (la páxina nun esiste)">Software llibre programáu en C</a></li><li><a href="/w/index.php?title=Categor%C3%ADa:Ciencia_y_teunolox%C3%ADa_de_Xap%C3%B3n&action=edit&redlink=1" class="new" title="Categoría:Ciencia y teunoloxía de Xapón (la páxina nun esiste)">Ciencia y teunoloxía de Xapón</a></li><li><a href="/wiki/Categor%C3%ADa:Wikipedia:P%C3%A1xines_con_enllaces_interlling%C3%BC%C3%ADsticos" title="Categoría:Wikipedia:Páxines con enllaces interllingüísticos">Wikipedia:Páxines con enllaces interllingüísticos</a></li></ul></div><div id="mw-hidden-catlinks" class="mw-hidden-catlinks mw-hidden-cats-hidden">Categoríes anubríes: <ul><li><a href="/wiki/Categor%C3%ADa:Wikipedia:Art%C3%ADculos_de_software_que_necesiten_captura_de_pantalla" title="Categoría:Wikipedia:Artículos de software que necesiten captura de pantalla">Wikipedia:Artículos de software que necesiten captura de pantalla</a></li><li><a href="/wiki/Categor%C3%ADa:Wikipedia:P%C3%A1xines_con_etiquetes_de_Wikidata_ensin_traducir" title="Categoría:Wikipedia:Páxines con etiquetes de Wikidata ensin traducir">Wikipedia:Páxines con etiquetes de Wikidata ensin traducir</a></li><li><a href="/wiki/Categor%C3%ADa:Wikipedia:P%C3%A1xines_con_enllaz_commonscat_igual_que_Wikidata" title="Categoría:Wikipedia:Páxines con enllaz commonscat igual que Wikidata">Wikipedia:Páxines con enllaz commonscat igual que Wikidata</a></li><li><a href="/wiki/Categor%C3%ADa:Wikipedia:Webarchive_template_wayback_links" title="Categoría:Wikipedia:Webarchive template wayback links">Wikipedia:Webarchive template wayback links</a></li><li><a href="/wiki/Categor%C3%ADa:Wikipedia:Tradubot" title="Categoría:Wikipedia:Tradubot">Wikipedia:Tradubot</a></li><li><a href="/wiki/Categor%C3%ADa:Wikipedia:Art%C3%ADculos_con_identificadores_BNE" title="Categoría:Wikipedia:Artículos con identificadores BNE">Wikipedia:Artículos con identificadores BNE</a></li><li><a href="/wiki/Categor%C3%ADa:Wikipedia:Art%C3%ADculos_con_identificadores_BNF" title="Categoría:Wikipedia:Artículos con identificadores BNF">Wikipedia:Artículos con identificadores BNF</a></li><li><a href="/wiki/Categor%C3%ADa:Wikipedia:Art%C3%ADculos_con_identificadores_GND" title="Categoría:Wikipedia:Artículos con identificadores GND">Wikipedia:Artículos con identificadores GND</a></li><li><a href="/wiki/Categor%C3%ADa:Wikipedia:Art%C3%ADculos_con_identificadores_LCCN" title="Categoría:Wikipedia:Artículos con identificadores LCCN">Wikipedia:Artículos con identificadores LCCN</a></li></ul></div></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> <li id="footer-info-lastmod"> La última edición d'esta páxina foi'l 14 pay 2024 a les 11:41.</li> <li id="footer-info-copyright">El testu ta disponible baxo la <a rel="nofollow" class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.es">Llicencia Creative Commons Reconocimientu/CompartirIgual 4.0</a>; puen aplicase términos adicionales. Llei <a class="external text" href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Terms_of_Use">les condiciones d'usu</a> pa más detalles.</li> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy/es">Política d'intimidá</a></li> <li id="footer-places-about"><a href="/wiki/Wikipedia:Tocante_a">Tocante a Wikipedia</a></li> <li id="footer-places-disclaimers"><a href="/wiki/Wikipedia:Avisu_xeneral">Avisu llegal</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">Códigu de conducta</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">Desendolcadores</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/ast.wikipedia.org">Estadístiques</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement/es">Declaración de cookies</a></li> <li id="footer-places-mobileview"><a href="//ast.m.wikipedia.org/w/index.php?title=Ruby&mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">Vista pa móvil</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/static/images/footer/wikimedia-button.svg" width="84" height="29" alt="Wikimedia Foundation" loading="lazy"></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/w/resources/assets/poweredby_mediawiki.svg" alt="Powered by MediaWiki" width="88" height="31" loading="lazy"></a></li> </ul> </footer> </div> </div> </div> <div class="vector-settings" id="p-dock-bottom"> <ul></ul> </div><script>(RLQ=window.RLQ||[]).push(function(){mw.config.set({"wgHostname":"mw-web.codfw.main-f69cdc8f6-rqr4k","wgBackendResponseTime":193,"wgPageParseReport":{"limitreport":{"cputime":"0.485","walltime":"0.651","ppvisitednodes":{"value":3189,"limit":1000000},"postexpandincludesize":{"value":36046,"limit":2097152},"templateargumentsize":{"value":7185,"limit":2097152},"expansiondepth":{"value":19,"limit":100},"expensivefunctioncount":{"value":8,"limit":500},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":13214,"limit":5000000},"entityaccesscount":{"value":8,"limit":400},"timingprofile":["100.00% 587.024 1 -total"," 45.15% 265.014 1 Plantía:Ficha_de_software"," 44.58% 261.690 1 Plantía:Infobox"," 30.46% 178.800 1 Plantía:Control_d'autoridaes"," 6.52% 38.255 1 Plantía:Llistaref"," 5.48% 32.171 1 Plantía:Otros_usos"," 4.80% 28.178 6 Plantía:Cita_web"," 4.66% 27.332 2 Plantía:Cita"," 3.47% 20.378 1 Plantía:Commonscat"," 3.26% 19.165 2 Plantía:N'idioma"]},"scribunto":{"limitreport-timeusage":{"value":"0.281","limit":"10.000"},"limitreport-memusage":{"value":7932050,"limit":52428800}},"cachereport":{"origin":"mw-api-int.codfw.main-849f99967d-gchms","timestamp":"20241122111036","ttl":2592000,"transientcontent":false}}});});</script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Article","name":"Ruby","url":"https:\/\/ast.wikipedia.org\/wiki\/Ruby","sameAs":"http:\/\/www.wikidata.org\/entity\/Q161053","mainEntity":"http:\/\/www.wikidata.org\/entity\/Q161053","author":{"@type":"Organization","name":"Collaboradores de los proyeutos de Wikimedia"},"publisher":{"@type":"Organization","name":"Wikimedia Foundation, Inc.","logo":{"@type":"ImageObject","url":"https:\/\/www.wikimedia.org\/static\/images\/wmf-hor-googpub.png"}},"datePublished":"2018-10-25T23:41:21Z","dateModified":"2024-11-14T11:41:06Z"}</script> </body> </html>