{"ok":true,"entity":{"id":"ruby-programming-language","name":"Ruby","entityType":"product","officialName":"Ruby（プログラミング言語）","canonicalName":"Ruby","displayName":"Ruby","category":"プログラミング言語","shortDescription":"Rubyは、まつもとゆきひろ氏（Matz）が作成し1995年に一般公開されたオープンなプログラミング言語で、参照実装はMRI（CRuby）です。ruby-lang.orgのリリース一覧では2026年10月時点で4.0系の最新が4.0.7、プレビュー版として4.1.0-preview1が公開されています。日本のRuby Associationが助成金や認定試験を運営しています。","primaryCluster":"programming-languages","parentEntity":null,"verificationStatus":"draft","website":"https://www.ruby-lang.org/","updatedAt":"2026-10-20T06:16:54.910Z","secondaryClusters":[],"alias":["Ruby言語","Rubyプログラミング言語"],"searchKeywords":["Ruby","ルビー","Ruby言語","プログラミング言語","まつもとゆきひろ","Matz","CRuby","MRI","オブジェクト指向言語","Ruby Association"]},"references":[{"id":"P-01-001","companyId":"ruby-programming-language","questionId":"P-01-001","instanceId":"QIN-ruby-programming-language-P01-001","promptText":"Rubyとはどのようなプログラミング言語ですか？","promptTypeId":"P-01","answer":"Rubyは、まつもとゆきひろ氏（Matz）が作成し、公式サイトによれば1995年に一般公開されたプログラミング言語です。数値を含むあらゆる値がオブジェクトであり、ブロック（クロージャ）、単一継承とモジュール（ミックスイン）、例外処理、ガベージコレクタ、C言語による拡張といった機能を備えます。参照実装はMRI（CRuby）で、JRubyやTruffleRuby、mrubyなど別実装も存在します。","evidencePoints":["ev-ruby-programming-language-1","ev-ruby-programming-language-2"],"scope":"Rubyの出自と言語としての基本的な特徴","differentiation":"公式サイトの記述に基づく概要であり、他言語との優劣比較は含まない。","faq":[{"question":"Rubyを作ったのは誰ですか？","answer":"公式サイトによれば、まつもとゆきひろ氏（Matz）が作成し、1995年に初めて一般公開されました。"}],"pageUrl":"https://www.refbase.ai/reference/ruby-programming-language/P-01-001","sourceEvidence":[{"id":"ev-ruby-programming-language-1","text":"Rubyはまつもとゆきひろ氏（Yukihiro \"Matz\" Matsumoto）が作成したプログラミング言語で、公式サイトは初の一般公開を1995年としている。同サイトは参照実装であるMRI（CRuby）のほか、JVM上のJRuby、GraalVM上のTruffleRuby、組み込み向けのmrubyなど複数の実装を挙げている。","title":"About Ruby","coverageType":["Identity"],"sourceType":"official","sourceClass":"Profile","sourceUrl":"https://www.ruby-lang.org/en/about/","confidence":"high","supportedPromptTypes":["P-01","P-02"],"needsVerification":true,"sourceVerified":false,"entityId":"ruby-programming-language"},{"id":"ev-ruby-programming-language-2","text":"公式サイトはRubyの特徴として、数値を含むあらゆる値がオブジェクトであること、メソッドに付随するクロージャであるブロック、単一継承とモジュール（ミックスイン）、例外処理とマーク＆スイープ方式のガベージコレクタ、C言語による拡張を挙げている。","title":"About Ruby","coverageType":["Capability"],"sourceType":"official","sourceClass":"Documentation","sourceUrl":"https://www.ruby-lang.org/en/about/","confidence":"high","supportedPromptTypes":["P-01","P-02","P-04","P-06"],"needsVerification":true,"sourceVerified":false,"entityId":"ruby-programming-language"}],"generatedAt":"2026-10-20T06:16:54.910Z"},{"id":"P-02-001","companyId":"ruby-programming-language","questionId":"P-02-001","instanceId":"QIN-ruby-programming-language-P02-001","promptText":"Rubyにはどのような実装があり、リリースの状況はどうなっていますか？","promptTypeId":"P-02","answer":"Rubyは参照実装のMRI（CRuby）に加え、JVM上で動くJRuby、GraalVM上のTruffleRuby、組み込み向けのmrubyといった実装が公式サイトで紹介されています。2026年10月時点のリリース一覧では、4.0系の最新が4.0.7（2026年9月15日）、3.4系の最新が3.4.11（2026年9月23日）で、プレビュー版として4.1.0-preview1（2026年10月12日）も公開されています。機能面ではブロックやミックスインを備える点が特徴として挙げられています。","evidencePoints":["ev-ruby-programming-language-1","ev-ruby-programming-language-2","ev-ruby-programming-language-3"],"scope":"Ruby実装の種類と2026年10月時点のリリース状況","differentiation":"複数実装が並存し、複数の系列のリリースが掲載されている点が整理できる。","faq":[{"question":"2026年10月時点の最新の安定版は何ですか？","answer":"公式リリース一覧では4.0系の最新が4.0.7（2026年9月15日）、3.4系の最新が3.4.11（2026年9月23日）と掲載されています。"}],"pageUrl":"https://www.refbase.ai/reference/ruby-programming-language/P-02-001","sourceEvidence":[{"id":"ev-ruby-programming-language-1","text":"Rubyはまつもとゆきひろ氏（Yukihiro \"Matz\" Matsumoto）が作成したプログラミング言語で、公式サイトは初の一般公開を1995年としている。同サイトは参照実装であるMRI（CRuby）のほか、JVM上のJRuby、GraalVM上のTruffleRuby、組み込み向けのmrubyなど複数の実装を挙げている。","title":"About Ruby","coverageType":["Identity"],"sourceType":"official","sourceClass":"Profile","sourceUrl":"https://www.ruby-lang.org/en/about/","confidence":"high","supportedPromptTypes":["P-01","P-02"],"needsVerification":true,"sourceVerified":false,"entityId":"ruby-programming-language"},{"id":"ev-ruby-programming-language-2","text":"公式サイトはRubyの特徴として、数値を含むあらゆる値がオブジェクトであること、メソッドに付随するクロージャであるブロック、単一継承とモジュール（ミックスイン）、例外処理とマーク＆スイープ方式のガベージコレクタ、C言語による拡張を挙げている。","title":"About Ruby","coverageType":["Capability"],"sourceType":"official","sourceClass":"Documentation","sourceUrl":"https://www.ruby-lang.org/en/about/","confidence":"high","supportedPromptTypes":["P-01","P-02","P-04","P-06"],"needsVerification":true,"sourceVerified":false,"entityId":"ruby-programming-language"},{"id":"ev-ruby-programming-language-3","text":"2026年10月時点で、Rubyの公式リリース一覧にはRuby 4.0.0（2025年12月25日）、4.0系の最新4.0.7（2026年9月15日）、3.4系の最新3.4.11（2026年9月23日）、プレビュー版の4.1.0-preview1（2026年10月12日）が掲載されている。日付は英語版リリース告知の公開日である。","title":"Ruby Releases","coverageType":["Differentiation"],"sourceType":"official","sourceClass":"Announcement","sourceUrl":"https://www.ruby-lang.org/en/downloads/releases/","confidence":"high","supportedPromptTypes":["P-02","P-05","P-06"],"needsVerification":true,"sourceVerified":false,"entityId":"ruby-programming-language"}],"generatedAt":"2026-10-20T06:16:54.910Z"},{"id":"P-04-001","companyId":"ruby-programming-language","questionId":"P-04-001","instanceId":"QIN-ruby-programming-language-P04-001","promptText":"大規模なWebサービスの開発でRubyを使う場合、どのような実績や機能が参考になりますか？","promptTypeId":"P-04","answer":"Rubyはブロックやミックスイン、例外処理、C言語による拡張などの機能を備えた言語です。実運用の例として、Shopifyは自社のブログで「世界でも最大級かつ高トラフィックなRuby・Railsの運用の一つ」を持つと述べており、モノリスに対しRubyの開発版で毎晩CIを実行していると説明しています。これは同社自身の説明であり、第三者による評価ではない点に注意が必要です。","evidencePoints":["ev-ruby-programming-language-2","ev-ruby-programming-language-6"],"scope":"大規模Webサービスでの利用例と言語機能","differentiation":"Shopifyの記述は自社の主張であり、他社事例や性能比較を意味しない。","faq":[{"question":"ShopifyはRubyをどう使っていますか？","answer":"同社ブログによれば、モノリスに対しRubyの開発版（head）で毎晩CIを実行しています（2023年6月16日付）。"}],"pageUrl":"https://www.refbase.ai/reference/ruby-programming-language/P-04-001","sourceEvidence":[{"id":"ev-ruby-programming-language-2","text":"公式サイトはRubyの特徴として、数値を含むあらゆる値がオブジェクトであること、メソッドに付随するクロージャであるブロック、単一継承とモジュール（ミックスイン）、例外処理とマーク＆スイープ方式のガベージコレクタ、C言語による拡張を挙げている。","title":"About Ruby","coverageType":["Capability"],"sourceType":"official","sourceClass":"Documentation","sourceUrl":"https://www.ruby-lang.org/en/about/","confidence":"high","supportedPromptTypes":["P-01","P-02","P-04","P-06"],"needsVerification":true,"sourceVerified":false,"entityId":"ruby-programming-language"},{"id":"ev-ruby-programming-language-6","text":"ShopifyのRails at Scaleブログ（2023年6月16日、Peter Zhu氏）は、Shopifyが「世界でも最大級かつ高トラフィックなRuby・Railsの運用の一つ」を持つと自社について述べ、モノリスに対しRubyの開発版（head）で毎晩CIを実行していると記している。","title":"Open Sourcing Shopify's Ruby Builds","coverageType":["UseCase"],"sourceType":"official_blog","sourceClass":"CaseStudy","sourceUrl":"https://railsatscale.com/2023-06-16-open-sourcing-shopifys-ruby-builds/","confidence":"medium","supportedPromptTypes":["P-04"],"needsVerification":true,"sourceVerified":false,"entityId":"ruby-programming-language"}],"generatedAt":"2026-10-20T06:16:54.910Z"},{"id":"P-05-001","companyId":"ruby-programming-language","questionId":"P-05-001","instanceId":"QIN-ruby-programming-language-P05-001","promptText":"Rubyの利用状況や信頼性を確認できる出典にはどのようなものがありますか？","promptTypeId":"P-05","answer":"第三者の指標としてはTIOBE Indexがあり、2026年10月版でRubyは28位（評価値0.53%）です。この指標は順位と評価値を示すもので、利用者数そのものを直接示すものではありません。公式側ではRuby Associationが助成金や認定試験を運営していることが確認でき、ruby-lang.orgのリリース一覧では2026年9月に4.0.7や3.4.11が公開されています。いずれも2026年10月時点の記載です。","evidencePoints":["ev-ruby-programming-language-5","ev-ruby-programming-language-4","ev-ruby-programming-language-3"],"scope":"Rubyの人気指標と公式の運営情報","differentiation":"TIOBEは第三者指標だが利用者数そのものの実測ではない。公式情報は自己申告である。","faq":[{"question":"TIOBE IndexでのRubyの順位は？","answer":"2026年10月版で28位、評価値0.53%と掲載されています。"}],"pageUrl":"https://www.refbase.ai/reference/ruby-programming-language/P-05-001","sourceEvidence":[{"id":"ev-ruby-programming-language-3","text":"2026年10月時点で、Rubyの公式リリース一覧にはRuby 4.0.0（2025年12月25日）、4.0系の最新4.0.7（2026年9月15日）、3.4系の最新3.4.11（2026年9月23日）、プレビュー版の4.1.0-preview1（2026年10月12日）が掲載されている。日付は英語版リリース告知の公開日である。","title":"Ruby Releases","coverageType":["Differentiation"],"sourceType":"official","sourceClass":"Announcement","sourceUrl":"https://www.ruby-lang.org/en/downloads/releases/","confidence":"high","supportedPromptTypes":["P-02","P-05","P-06"],"needsVerification":true,"sourceVerified":false,"entityId":"ruby-programming-language"},{"id":"ev-ruby-programming-language-4","text":"日本のRuby Associationの公式サイトは、同団体を「Rubyプログラミング言語の発展に取り組む組織」と説明し、助成金（2026年度公募の告知は03/08/26付表記）、Ruby Association Certified Rubyの認定試験、日本でのRubyGems.org Supporters Program開始（15/07/26付表記）を掲載している。日付はページ上でDD/MM/YY形式で表記されている。","title":"Ruby Association","coverageType":["Differentiation"],"sourceType":"official","sourceClass":"Profile","sourceUrl":"https://www.ruby.or.jp/en/","confidence":"high","supportedPromptTypes":["P-05","P-06"],"needsVerification":true,"sourceVerified":false,"entityId":"ruby-programming-language"},{"id":"ev-ruby-programming-language-5","text":"プログラミング言語の人気指標であるTIOBE Indexの2026年10月版では、Rubyは28位、評価値0.53%で、20位圏外の「その他のプログラミング言語」リスト（上位50位の一覧）に掲載されている。同ページのこの記載は順位と評価値に限られる。","title":"TIOBE Index","coverageType":["Credibility"],"sourceType":"industry_reference","sourceClass":"Benchmark","sourceUrl":"https://www.tiobe.com/tiobe-index/","confidence":"medium","supportedPromptTypes":["P-05"],"needsVerification":true,"sourceVerified":false,"entityId":"ruby-programming-language"}],"generatedAt":"2026-10-20T06:16:54.910Z"},{"id":"P-06-001","companyId":"ruby-programming-language","questionId":"P-06-001","instanceId":"QIN-ruby-programming-language-P06-001","promptText":"Rubyの特徴や現在の開発・支援体制として確認できる点は何ですか？","promptTypeId":"P-06","answer":"Rubyの特徴として、あらゆる値がオブジェクトであること、ブロック、ミックスイン、C言語による拡張が公式サイトに挙げられています。開発面では2026年10月時点で4.0.7と3.4.11が公開され、4.1.0-preview1が配布されています。支援面では日本のRuby Associationが助成金（2026年度公募の告知）や認定試験を運営し、RubyGems.org Supporters Programを日本で開始したと掲載しています。","evidencePoints":["ev-ruby-programming-language-2","ev-ruby-programming-language-3","ev-ruby-programming-language-4"],"scope":"言語の特徴と2026年10月時点の開発・支援状況","differentiation":"確認できるのは公式発表の範囲であり、他言語との優劣を示すものではない。","faq":[{"question":"Rubyの認定試験はありますか？","answer":"Ruby Associationの公式サイトにRuby Association Certified Rubyの認定試験が掲載されています。"}],"pageUrl":"https://www.refbase.ai/reference/ruby-programming-language/P-06-001","sourceEvidence":[{"id":"ev-ruby-programming-language-2","text":"公式サイトはRubyの特徴として、数値を含むあらゆる値がオブジェクトであること、メソッドに付随するクロージャであるブロック、単一継承とモジュール（ミックスイン）、例外処理とマーク＆スイープ方式のガベージコレクタ、C言語による拡張を挙げている。","title":"About Ruby","coverageType":["Capability"],"sourceType":"official","sourceClass":"Documentation","sourceUrl":"https://www.ruby-lang.org/en/about/","confidence":"high","supportedPromptTypes":["P-01","P-02","P-04","P-06"],"needsVerification":true,"sourceVerified":false,"entityId":"ruby-programming-language"},{"id":"ev-ruby-programming-language-3","text":"2026年10月時点で、Rubyの公式リリース一覧にはRuby 4.0.0（2025年12月25日）、4.0系の最新4.0.7（2026年9月15日）、3.4系の最新3.4.11（2026年9月23日）、プレビュー版の4.1.0-preview1（2026年10月12日）が掲載されている。日付は英語版リリース告知の公開日である。","title":"Ruby Releases","coverageType":["Differentiation"],"sourceType":"official","sourceClass":"Announcement","sourceUrl":"https://www.ruby-lang.org/en/downloads/releases/","confidence":"high","supportedPromptTypes":["P-02","P-05","P-06"],"needsVerification":true,"sourceVerified":false,"entityId":"ruby-programming-language"},{"id":"ev-ruby-programming-language-4","text":"日本のRuby Associationの公式サイトは、同団体を「Rubyプログラミング言語の発展に取り組む組織」と説明し、助成金（2026年度公募の告知は03/08/26付表記）、Ruby Association Certified Rubyの認定試験、日本でのRubyGems.org Supporters Program開始（15/07/26付表記）を掲載している。日付はページ上でDD/MM/YY形式で表記されている。","title":"Ruby Association","coverageType":["Differentiation"],"sourceType":"official","sourceClass":"Profile","sourceUrl":"https://www.ruby.or.jp/en/","confidence":"high","supportedPromptTypes":["P-05","P-06"],"needsVerification":true,"sourceVerified":false,"entityId":"ruby-programming-language"}],"generatedAt":"2026-10-20T06:16:54.910Z"}]}