Yukihiro Matsumoto
Più info
- Nascita
- Noto per
- Creatore di Ruby
- Nazionalità
- Giapponese
Ha progettato Ruby con un obiettivo dichiarato insolito per un linguaggio: rendere felice il programmatore.
Matsumoto, noto per lo più come Matz, pubblicò Ruby nel 1995. Voleva un linguaggio di scripting radicalmente orientato agli oggetti — in cui perfino gli interi sono oggetti — che prendesse l'espressività di Smalltalk e Perl senza ereditarne le rispettive scomodità. Nelle sue descrizioni ritorna spesso il principio della minima sorpresa: il linguaggio dovrebbe comportarsi come ci si aspetta.
Per dieci anni il linguaggio rimase quasi sconosciuto fuori dal Giappone. La svolta arrivò nel 2004 con Ruby on Rails, che rese lo sviluppo web nettamente più rapido e influenzò un'intera generazione di framework in altri linguaggi. Matz guida ancora lo sviluppo, e le prestazioni sono il filone principale delle versioni recenti.