Yukihiro Matsumoto

La prima versione pubblica del linguaggio di programmazione Ruby è arrivata il 21 dicembre 1995, creata da un ingegnere giapponese che cercava di bilanciare i requisiti della programmazione funzionale con la felicità dello sviluppatore. Questo linguaggio ha raggiunto una portata globale, segnando un distacco dai precedenti progetti software che rimanevano in gran parte confinati all'uso domestico all'interno del settore tecnologico giapponese durante la fine del XX secolo.

Fondamenta accademiche e tecniche

Cresciuto a Tottori dall'età di quattro anni dopo la sua nascita nella prefettura di Osaka, Yukihiro Matsumoto ha sviluppato le sue competenze tecniche come programmatore autodidatta durante gli anni del liceo. Ha intrapreso studi formali presso l'Università di Tsukuba, dove si è concentrato sulla scienza dell'informazione. La sua esperienza di ricerca ha incluso un periodo nel laboratorio di Ikuo Nakata, specializzato nello studio dei compilatori e della teoria dei linguaggi di programmazione. Questi anni formativi hanno stabilito il quadro tecnico che avrebbe poi applicato ai propri progetti di linguaggio.

Architettura e implementazioni del linguaggio

Matsumoto è meglio conosciuto come il progettista di Ruby e della sua implementazione di riferimento principale, Matz's Ruby Interpreter, comunemente noto come MRI. Il suo lavoro nel campo si è ampliato nell'aprile 2012 con il rilascio di mruby, una versione minima del linguaggio costruita sulla macchina virtuale ritevm. Questa implementazione dà priorità a un ingombro di memoria ridotto, consentendo agli sviluppatori di incorporare il linguaggio all'interno di altri programmi. Nel dicembre 2014, ha esteso il suo lavoro al campo dello scripting concorrente introducendo streem, un linguaggio influenzato da Erlang e da modelli di programmazione basati su shell.

Affiliazioni professionali e influenza

Oltre allo sviluppo del suo linguaggio, Matsumoto ha ricoperto vari ruoli all'interno dell'industria tecnologica. Ha lavorato per Heroku, ricoprendo il ruolo di Chief Architect di Ruby, e mantiene un legame con Netlab.jp. Il suo coinvolgimento nella comunità open source è significativo, il che ha portato al suo riconoscimento da parte della Free Software Foundation. Nel 2011, ha ricevuto il premio per l'avanzamento del software libero alla conferenza LibrePlanet di Boston. Si è anche impegnato nella ricerca attraverso il Rakuten Institute of Technology e funge da investitore in aziende come Treasure Data.

IL TEST GRATUITO
Quanto fa il tuo?

Venti domande, otto minuti di orologio e un percentile misurato su tutti quelli che l’hanno fatto. Senza registrazione.

Fai il test del QI →

Fatti rapidi

- Nascita: 1965, Prefettura di Osaka, Giappone - Innovazione principale: Linguaggio di programmazione Ruby - Istruzione: Università di Tsukuba - Premio importante: Premio FSF per l'avanzamento del software libero (2011) - Ruoli professionali: Ingegnere, informatico, programmatore - Implementazioni notabili: Ruby MRI, mruby, streem - Datori di lavoro notabili: Heroku, Netlab.jp - Affiliazione religiosa: La Chiesa di Gesù Cristo dei Santi degli Ultimi Giorni

Domande frequenti

### Qual è lo scopo principale di mruby?

È un'implementazione minima di Ruby progettata per consentire agli sviluppatori di incorporare il linguaggio in altri programmi mantenendo prestazioni elevate e un ingombro di memoria ridotto.

### Quale organizzazione ha conferito a Matsumoto il suo premio del 2011?

La Free Software Foundation gli ha conferito il premio per l'avanzamento del software libero durante la conferenza LibrePlanet del 2012.

Confronta con i grandi

Benjamin Franklin vs Nikola TeslaCarl Sagan vs Werner HeisenbergAlan Turing vs Charles DarwinIsaac Newton vs Michael Faraday
Vedi Classifica →Tutti i confronti →

Bambini prodigio

Daniel TammetDaniel TammetRecited pi from memory to 22,514 digits in just over five hoursShirley TempleShirley TempleHollywood's number-one box-office star as a child, later a U.S.…Kelvin DoeKelvin DoeSelf-taught engineer who built a radio station from scrap at…Alexandra DovganAlexandra DovganWon the Grand Prix at the international Grand Piano Competition…
Bambini prodigio →

Gioca e torna domani

Sfida del genio del giorno · Genius trivia
Who is widely considered the first computer programmer?
Tocca la tua risposta ↓
Quale genio sei? Test del QI gratuito