Yukihiro Matsumoto

La première version publique du langage de programmation Ruby est arrivée le 21 décembre 1995, créée par un ingénieur japonais cherchant à équilibrer les exigences de la programmation fonctionnelle avec le bonheur des développeurs. Ce langage a atteint une portée mondiale, marquant une rupture avec les projets logiciels précédents qui restaient largement confinés à une utilisation domestique au sein du secteur technologique japonais à la fin du XXe siècle.

Fondations académiques et techniques

Élevé à Tottori à partir de l'âge de quatre ans après sa naissance dans la préfecture d'Osaka, Yukihiro Matsumoto a développé ses compétences techniques en tant que programmeur autodidacte pendant ses années de lycée. Il a poursuivi des études formelles à l'Université de Tsukuba, où il s'est concentré sur les sciences de l'information. Son expérience de recherche comprenait un passage dans le laboratoire d'Ikuo Nakata, spécialisé dans l'étude des compilateurs et de la théorie des langages de programmation. Ces années formatrices ont établi le cadre technique qu'il appliquerait plus tard à ses propres conceptions de langage.

Architecture et implémentations du langage

Matsumoto est surtout connu comme le concepteur de Ruby et de son implémentation de référence principale, Matz's Ruby Interpreter, communément appelé MRI. Son travail dans le domaine s'est élargi en avril 2012 avec la sortie de mruby, une version minimale du langage construite sur la machine virtuelle ritevm. Cette implémentation privilégie une faible empreinte mémoire, permettant aux développeurs d'intégrer le langage dans d'autres programmes. En décembre 2014, il a étendu son travail au domaine du scripting concurrent en introduisant streem, un langage influencé par Erlang et les modèles de programmation basés sur le shell.

Affiliations professionnelles et influence

Au-delà du développement de son langage, Matsumoto a occupé divers rôles au sein de l'industrie technologique. Il a travaillé pour Heroku, en tant qu'architecte en chef de Ruby, et maintient un lien avec Netlab.jp. Son implication dans la communauté open source est significative, ce qui lui a valu la reconnaissance de la Free Software Foundation. En 2011, il a reçu le prix pour l'avancement du logiciel libre lors de la conférence LibrePlanet à Boston. Il s'est également engagé dans la recherche via le Rakuten Institute of Technology et agit en tant qu'investisseur dans des entreprises comme Treasure Data.

LE TEST GRATUIT
Et le vôtre ?

Vingt questions, huit minutes au chronomètre et un centile mesuré face à tous ceux qui l’ont passé. Sans inscription.

Passer le test de QI →

Faits rapides

- Naissance : 1965, Préfecture d'Osaka, Japon - Innovation principale : Langage de programmation Ruby - Éducation : Université de Tsukuba - Prix majeur : Prix FSF pour l'avancement du logiciel libre (2011) - Rôles professionnels : Ingénieur, informaticien, programmeur - Implémentations notables : Ruby MRI, mruby, streem - Employeurs notables : Heroku, Netlab.jp - Affiliation religieuse : L'Église de Jésus-Christ des Saints des Derniers Jours

Questions fréquentes

### Quel est l'objectif principal de mruby ?

Il s'agit d'une implémentation minimale de Ruby conçue pour permettre aux développeurs d'intégrer le langage dans d'autres programmes tout en maintenant des performances élevées et une faible empreinte mémoire.

### Quelle organisation a remis à Matsumoto son prix de 2011 ?

La Free Software Foundation lui a remis le prix pour l'avancement du logiciel libre lors de la conférence LibrePlanet de 2012.

Comparer aux génies

Benjamin Franklin vs Nikola TeslaCarl Sagan vs Werner HeisenbergAlan Turing vs Charles DarwinIsaac Newton vs Michael Faraday
Voir le Classement →Toutes les comparaisons →

Enfants prodiges

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…
Enfants prodiges →

Jouez et revenez demain

Défi génie du jour · Genius trivia
Who is widely considered the first computer programmer?
Touchez votre réponse ↓
Quel génie êtes-vous ? Test de QI gratuit