{"id":4315,"date":"2020-10-30T20:42:42","date_gmt":"2020-10-30T19:42:42","guid":{"rendered":"https:\/\/webhosting.de\/ruby\/"},"modified":"2020-10-30T20:42:42","modified_gmt":"2020-10-30T19:42:42","slug":"rubi","status":"publish","type":"post","link":"https:\/\/webhosting.de\/es\/ruby\/","title":{"rendered":"Ruby"},"content":{"rendered":"<p>Ruby representa un lenguaje de programaci\u00f3n orientado a objetos que apareci\u00f3 en 1995 y es equivalente a la documentaci\u00f3n en ingl\u00e9s en 2000. Seg\u00fan el llamado Duck Typing de programaci\u00f3n, los m\u00e9todos de un objeto est\u00e1n en primer plano. Comparado con otros lenguajes de programaci\u00f3n, la clase del objeto juega un papel secundario en Ruby.<\/p>\n<h3>Los primeros pasos de Ruby en el mundo de la inform\u00e1tica<\/h3>\n<p>El lenguaje de programaci\u00f3n Ruby fue lanzado en 1995 y fue desarrollado por Yukihiro Matsumoto, un cient\u00edfico inform\u00e1tico de formaci\u00f3n, a partir de 1993. Ruby es independiente del sistema operativo (independiente de la plataforma), pero originalmente exist\u00eda exclusivamente en japon\u00e9s.<\/p>\n<p>En Jap\u00f3n, el lenguaje de programaci\u00f3n tuvo una gran aprobaci\u00f3n y se impuso a numerosos competidores. Con el tiempo, surgieron implementaciones como JRuby, Rubinius y CRuby (YARV), de las cuales CRuby es la m\u00e1s com\u00fan, pero en Europa su uso no se extendi\u00f3 inicialmente debido a la barrera del idioma. No fue sino hasta cinco a\u00f1os despu\u00e9s de que Ruby fue lanzado que los usuarios interesados fuera de Jap\u00f3n comenzaron a aparecer, ya que se a\u00f1adi\u00f3 la documentaci\u00f3n del lenguaje de programaci\u00f3n en ingl\u00e9s. A partir de esta documentaci\u00f3n, se establecieron m\u00e1s instrucciones y obras de referencia para Rub\u00ed.<\/p>\n<p>Aunque Ruby fue dise\u00f1ado para ser de uso intuitivo, esta literatura adicional era necesaria. Si quiere saber m\u00e1s sobre Ruby, hay publicaciones que pueden ayudarle. Adem\u00e1s, ahora puede encontrar numerosos tutoriales en Internet que explican paso a paso c\u00f3mo utilizar el lenguaje de programaci\u00f3n.<\/p>\n<p>Yukihiro Matsumoto declar\u00f3 como su motivaci\u00f3n para desarrollar su propio lenguaje de programaci\u00f3n que no estaba satisfecho con las opciones disponibles para \u00e9l en ese momento. Por consiguiente, durante la fase de desarrollo de dos a\u00f1os de Ruby, se gui\u00f3 principalmente por sus propias ideas e intereses en el campo de la inform\u00e1tica. El enfoque de Ruby est\u00e1 en gran parte orientado a los objetos, pero el lenguaje de programaci\u00f3n tambi\u00e9n incorpora otras posibilidades.<\/p>\n<p>El nombre \"Ruby\" es una referencia a otro lenguaje de programaci\u00f3n, que tambi\u00e9n lleva el nombre de una joya preciosa: Perl. Pero tambi\u00e9n <a href=\"https:\/\/webhosting.de\/es\/javascript\/\">JavaScript<\/a>, Python y otros conocidos lenguajes de programaci\u00f3n influyeron en el trabajo de Yukihiro Matsumoto.<\/p>\n<h3><a href=\"https:\/\/webhosting.de\/wp-content\/uploads\/2017\/02\/plesk_icons_ruby.png\"><img decoding=\"async\" class=\"size-full wp-image-2156 aligncenter\" src=\"https:\/\/webhosting.de\/wp-content\/uploads\/2017\/02\/plesk_icons_ruby.png\" alt=\"Plesk Ruby\" width=\"230\" height=\"63\" \/><\/a>T\u00e9rminos<\/h3>\n<p>El sistema de paquetes Ruby se llama RubyGems y administra los diversos programas.<\/p>\n<p>Para trabajar con Ruby, necesitar\u00e1s un ambiente de trabajo apropiado. El entorno es proporcionado por el int\u00e9rprete de l\u00ednea de comandos (CLI), que se adapta a un lenguaje de programaci\u00f3n particular. Junto con el int\u00e9rprete de Ruby obtienes el Ruby Interactivo, o irb para abreviar. El prop\u00f3sito de irb es darte una forma de probar el programa que est\u00e1s escribiendo. Lo usas con el comando \"irb(main)\".<\/p>\n<p>El RDoc es una herramienta que sirve para la documentaci\u00f3n del software. Una de sus principales tareas es describir el c\u00f3digo fuente del programa. En relaci\u00f3n con el RDoc, el \u00cdndice de Rub\u00ed (ri) tambi\u00e9n debe ser mencionado: La herramienta te apoya en <a href=\"https:\/\/webhosting.de\/es\/datenbank-server\/\">Base de datos<\/a> para buscar a trav\u00e9s de lo que crea RDoc.<\/p>\n<p>Tanto RubyGems (\"gema\") como Ruby Index (\"ri\") pueden ser accedidos desde la l\u00ednea de comandos con los comandos apropiados.<\/p>\n<h3>Sintaxis del Rub\u00ed: Algunos ejemplos<\/h3>\n<p>En el Rub\u00ed el uso de bloques es posible. Estos pueden reemplazar a los bucles de For, por ejemplo. Tambi\u00e9n puedes llamar a ese bloque varias veces. El programa repetir\u00e1 entonces la secci\u00f3n o el bloque tantas veces como haya especificado, por ejemplo, cinco veces para el elemento \"5.veces\". La operaci\u00f3n a realizar por el programa se indica entre dos aparatos.<\/p>\n<p>Como otros lenguajes de programaci\u00f3n, Ruby requiere una declaraci\u00f3n de procedimientos. Esto es normalmente al principio del programa. Para iniciar la declaraci\u00f3n, use el conocido comando \"def\"; para completarla, establezca un \"fin\".<\/p>\n<p>Ruby sigue el principio de la mecanograf\u00eda del pato, que se basa en un dicho de James Whitcomb Riley: \"Si veo un p\u00e1jaro que camina como un pato, nada como un pato y grazna como un pato, lo llamo pato\". Duck Typing est\u00e1 dise\u00f1ado para hacer la programaci\u00f3n m\u00e1s flexible. En alem\u00e1n, este concepto se conoce como Ententest. El procedimiento no se limita al Rub\u00ed, sino que tambi\u00e9n se puede encontrar en <a href=\"https:\/\/webhosting.de\/es\/php\/\">PHP<\/a> y la aplicaci\u00f3n Python.<\/p>\n<p>Puedes marcar el final de un comando en Rub\u00ed con un punto y coma - o puedes simplemente escribir un salto de l\u00ednea (sin punto y coma).<\/p>","protected":false},"excerpt":{"rendered":"<p>Ruby repr\u00e4sentiert eine objektorientierte Programmiersprache, die 1995 erschien und sei 2000 auch eine englische Dokumentation entspricht. Entsprechend des sogenannten Duck Typings der Programmierung stehen die Methoden eines Objekts im Vordergrund. Im Vergleich zu anderen Programmiersprachen spielt die Klasse des Objekts bei Ruby hingegen eher eine untergeordnete Rolle. Rubys erste Schritte in der Welt der Informatik [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":935,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[732],"tags":[340],"class_list":["post-4315","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-lexikon","tag-ruby"],"acf":[],"_wp_attached_file":null,"_wp_attachment_metadata":null,"litespeed-optimize-size":null,"litespeed-optimize-set":null,"_elementor_source_image_hash":null,"_wp_attachment_image_alt":null,"stockpack_author_name":null,"stockpack_author_url":null,"stockpack_provider":null,"stockpack_image_url":null,"stockpack_license":null,"stockpack_license_url":null,"stockpack_modification":null,"color":null,"original_id":null,"original_url":null,"original_link":null,"unsplash_location":null,"unsplash_sponsor":null,"unsplash_exif":null,"unsplash_attachment_metadata":null,"_elementor_is_screenshot":null,"surfer_file_name":null,"surfer_file_original_url":null,"envato_tk_source_kit":null,"envato_tk_source_index":null,"envato_tk_manifest":null,"envato_tk_folder_name":null,"envato_tk_builder":null,"envato_elements_download_event":null,"_menu_item_type":null,"_menu_item_menu_item_parent":null,"_menu_item_object_id":null,"_menu_item_object":null,"_menu_item_target":null,"_menu_item_classes":null,"_menu_item_xfn":null,"_menu_item_url":null,"_trp_menu_languages":null,"rank_math_primary_category":null,"rank_math_title":null,"inline_featured_image":null,"_yoast_wpseo_primary_category":null,"rank_math_schema_blogposting":null,"rank_math_schema_videoobject":null,"_oembed_049c719bc4a9f89deaead66a7da9fddc":null,"_oembed_time_049c719bc4a9f89deaead66a7da9fddc":null,"_yoast_wpseo_focuskw":"","_yoast_wpseo_linkdex":null,"_oembed_27e3473bf8bec795fbeb3a9d38489348":null,"_oembed_c3b0f6959478faf92a1f343d8f96b19e":null,"_trp_translated_slug_en_us":null,"_wp_desired_post_slug":null,"_yoast_wpseo_title":null,"tldname":null,"tldpreis":null,"tldrubrik":null,"tldpolicylink":null,"tldsize":null,"tldregistrierungsdauer":null,"tldtransfer":null,"tldwhoisprivacy":null,"tldregistrarchange":null,"tldregistrantchange":null,"tldwhoisupdate":null,"tldnameserverupdate":null,"tlddeletesofort":null,"tlddeleteexpire":null,"tldumlaute":null,"tldrestore":null,"tldsubcategory":null,"tldbildname":null,"tldbildurl":null,"tldclean":null,"tldcategory":null,"tldpolicy":null,"tldbesonderheiten":null,"tld_bedeutung":null,"_oembed_d167040d816d8f94c072940c8009f5f8":null,"_oembed_b0a0fa59ef14f8870da2c63f2027d064":null,"_oembed_4792fa4dfb2a8f09ab950a73b7f313ba":null,"_oembed_33ceb1fe54a8ab775d9410abf699878d":null,"_oembed_fd7014d14d919b45ec004937c0db9335":null,"_oembed_21a029d076783ec3e8042698c351bd7e":null,"_oembed_be5ea8a0c7b18e658f08cc571a909452":null,"_oembed_a9ca7a298b19f9b48ec5914e010294d2":null,"_oembed_f8db6b27d08a2bb1f920e7647808899a":null,"_oembed_168ebde5096e77d8a89326519af9e022":null,"_oembed_cdb76f1b345b42743edfe25481b6f98f":null,"_oembed_87b0613611ae54e86e8864265404b0a1":null,"_oembed_27aa0e5cf3f1bb4bc416a4641a5ac273":null,"_oembed_time_27aa0e5cf3f1bb4bc416a4641a5ac273":null,"_tldname":null,"_tldclean":null,"_tldpreis":null,"_tldcategory":null,"_tldsubcategory":null,"_tldpolicy":null,"_tldpolicylink":null,"_tldsize":null,"_tldregistrierungsdauer":null,"_tldtransfer":null,"_tldwhoisprivacy":null,"_tldregistrarchange":null,"_tldregistrantchange":null,"_tldwhoisupdate":null,"_tldnameserverupdate":null,"_tlddeletesofort":null,"_tlddeleteexpire":null,"_tldumlaute":null,"_tldrestore":null,"_tldbildname":null,"_tldbildurl":null,"_tld_bedeutung":null,"_tldbesonderheiten":null,"_oembed_ad96e4112edb9f8ffa35731d4098bc6b":null,"_oembed_8357e2b8a2575c74ed5978f262a10126":null,"_oembed_3d5fea5103dd0d22ec5d6a33eff7f863":null,"_eael_widget_elements":null,"_oembed_0d8a206f09633e3d62b95a15a4dd0487":null,"_oembed_time_0d8a206f09633e3d62b95a15a4dd0487":null,"_aioseo_description":null,"_eb_attr":null,"_eb_data_table":null,"_oembed_819a879e7da16dd629cfd15a97334c8a":null,"_oembed_time_819a879e7da16dd629cfd15a97334c8a":null,"_acf_changed":null,"_wpcode_auto_insert":null,"_edit_last":null,"_edit_lock":null,"_oembed_e7b913c6c84084ed9702cb4feb012ddd":null,"_oembed_bfde9e10f59a17b85fc8917fa7edf782":null,"_oembed_time_bfde9e10f59a17b85fc8917fa7edf782":null,"_oembed_03514b67990db061d7c4672de26dc514":null,"_oembed_time_03514b67990db061d7c4672de26dc514":null,"rank_math_news_sitemap_robots":"index","rank_math_robots":["index"],"_eael_post_view_count":"4483","_trp_automatically_translated_slug_ru_ru":null,"_trp_automatically_translated_slug_et":"rubiin","_trp_automatically_translated_slug_lv":"rubins","_trp_automatically_translated_slug_fr_fr":null,"_trp_automatically_translated_slug_en_us":null,"_wp_old_slug":null,"_trp_automatically_translated_slug_da_dk":null,"_trp_automatically_translated_slug_pl_pl":null,"_trp_automatically_translated_slug_es_es":null,"_trp_automatically_translated_slug_hu_hu":null,"_trp_automatically_translated_slug_fi":"rubiini","_trp_automatically_translated_slug_ja":"%e3%83%ab%e3%83%93%e3%83%bc","_trp_automatically_translated_slug_lt_lt":null,"_elementor_edit_mode":null,"_elementor_template_type":null,"_elementor_version":null,"_elementor_pro_version":null,"_wp_page_template":"default","_elementor_page_settings":null,"_elementor_data":null,"_elementor_css":null,"_elementor_conditions":null,"_happyaddons_elements_cache":null,"_oembed_75446120c39305f0da0ccd147f6de9cb":null,"_oembed_time_75446120c39305f0da0ccd147f6de9cb":null,"_oembed_3efb2c3e76a18143e7207993a2a6939a":null,"_oembed_time_3efb2c3e76a18143e7207993a2a6939a":null,"_oembed_59808117857ddf57e478a31d79f76e4d":null,"_oembed_time_59808117857ddf57e478a31d79f76e4d":null,"_oembed_965c5b49aa8d22ce37dfb3bde0268600":null,"_oembed_time_965c5b49aa8d22ce37dfb3bde0268600":null,"_oembed_81002f7ee3604f645db4ebcfd1912acf":null,"_oembed_time_81002f7ee3604f645db4ebcfd1912acf":null,"_elementor_screenshot":null,"_oembed_7ea3429961cf98fa85da9747683af827":null,"_oembed_time_7ea3429961cf98fa85da9747683af827":null,"_elementor_controls_usage":null,"_elementor_page_assets":null,"_elementor_screenshot_failed":null,"theplus_transient_widgets":["tp-video-player"],"_eael_custom_js":null,"_wp_old_date":null,"_trp_automatically_translated_slug_it_it":null,"_trp_automatically_translated_slug_pt_pt":null,"_trp_automatically_translated_slug_zh_cn":null,"_trp_automatically_translated_slug_nl_nl":null,"_trp_automatically_translated_slug_pt_br":null,"_trp_automatically_translated_slug_sv_se":null,"rank_math_analytic_object_id":"979","rank_math_internal_links_processed":null,"_trp_automatically_translated_slug_ro_ro":null,"_trp_automatically_translated_slug_sk_sk":null,"_trp_automatically_translated_slug_bg_bg":null,"_trp_automatically_translated_slug_sl_si":null,"litespeed_vpi_list":["webhostinglogo.png"],"litespeed_vpi_list_mobile":["webhostinglogo.png"],"rank_math_seo_score":null,"rank_math_contentai_score":null,"ilj_limitincominglinks":null,"ilj_maxincominglinks":null,"ilj_limitoutgoinglinks":null,"ilj_maxoutgoinglinks":null,"ilj_limitlinksperparagraph":null,"ilj_linksperparagraph":null,"ilj_blacklistdefinition":null,"ilj_linkdefinition":["ruby"],"_eb_reusable_block_ids":null,"rank_math_focus_keyword":null,"rank_math_og_content_image":null,"_yoast_wpseo_metadesc":"","_yoast_wpseo_content_score":null,"_yoast_wpseo_focuskeywords":null,"_yoast_wpseo_keywordsynonyms":null,"_yoast_wpseo_estimated-reading-time-minutes":null,"rank_math_description":null,"surfer_last_post_update":null,"surfer_last_post_update_direction":null,"surfer_keywords":null,"surfer_location":null,"surfer_draft_id":null,"surfer_permalink_hash":null,"surfer_scrape_ready":null,"_thumbnail_id":"935","footnotes":null,"_links":{"self":[{"href":"https:\/\/webhosting.de\/es\/wp-json\/wp\/v2\/posts\/4315","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webhosting.de\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webhosting.de\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webhosting.de\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/webhosting.de\/es\/wp-json\/wp\/v2\/comments?post=4315"}],"version-history":[{"count":0,"href":"https:\/\/webhosting.de\/es\/wp-json\/wp\/v2\/posts\/4315\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/webhosting.de\/es\/wp-json\/wp\/v2\/media\/935"}],"wp:attachment":[{"href":"https:\/\/webhosting.de\/es\/wp-json\/wp\/v2\/media?parent=4315"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webhosting.de\/es\/wp-json\/wp\/v2\/categories?post=4315"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webhosting.de\/es\/wp-json\/wp\/v2\/tags?post=4315"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}