本文へスキップ
totonoe.tech

1995年 ・ スクリプト・オブジェクト指向

Rubyの歴史

まつもとゆきひろが、好きな言語の良さを混ぜて作ったオブジェクト指向スクリプト言語。すべてがオブジェクトで、ブロックとイテレータを備える。

年(初めて公開された年)
1995年
作った人
Yukihiro Matsumoto
組織
(個人開発、のちコミュニティ)
系統
スクリプト・オブジェクト指向

年の決め方 ruby-lang.org は『1995年の公開』と書く(まつもとの開発開始は1993年とされるが、本調査では公式資料で未確認)。

Rubyの祖先と子孫

影響元をたどれる言語8、影響先をたどれる言語4を描きました。点を押すとその言語のページに移ります。

命令型オブジェクト指向関数型スクリプト196019701980199020002010FortranALGOL 60PascalAdaRustSimulaSmalltalkSwiftLispElixirJuliaPerlRuby

全体の図は一覧の系統図にあります。

目指したこと

プログラマが楽しく、幸せに書けること。『単純ではなく自然であること』を目指すとまつもと自身が述べている。

“Since its public release in 1995”

年の根拠の出典: ruby-lang.org, About Ruby

“Ruby is designed to make programmers happy”

目指したことの根拠の出典: Bill Venners, The Philosophy of Ruby: A Conversation with Yukihiro Matsumoto

影響を受けた言語

出典が明言した線だけです。「受け継いだ点」は出典の記述を要約したものです。

一覧にない言語からの影響(名前だけ): Eiffel

影響を与えた言語

関わる思想のテーマ

あわせて見る

続けて整える

運営サイト

私たちが運営するサイト