December 25, 1996
Yukihiro Matsumoto releases Ruby 1.0
Yukihiro 'Matz' Matsumoto released RubyA dynamic language emphasizing developer happiness — Rails made it the default for web startups in the 2000s. 1.0 on December 25, 1996 — crystallizing a language designed for programmer happiness.
What it was for
RubyA dynamic language emphasizing developer happiness — Rails made it the default for web startups in the 2000s.'s expressiveness influenced Rails, ElixirA language on the Erlang VM with Ruby-like syntax — popular for Phoenix web apps and real-time systems., and modern scripting language design. Matz built a global community from Japan that proved language innovation need not come from Silicon Valley.
People
- Yukihiro Matsumoto — creator
Why it's here
RubyA dynamic language emphasizing developer happiness — Rails made it the default for web startups in the 2000s. 1.0 marked Matz's language graduating from personal project to production use.
Why it mattered
It brought an object-oriented scripting alternative to PerlPractical Extraction and Report Language — a scripting language that dominated early web CGI and sysadmin. and PythonA high-level language known for readability — dominant in data science, scripting, and web backends. with a distinct philosophy.
What it solved
Developers wanted a more human-readable language without sacrificing object-oriented power.
Media
ImageYukihiro MatsumotoChristopher Adams, CC BY 2.0, via Wikimedia Commons
Related
- Ruby 0.95 publicly releasedDecember 21, 1995