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.
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.



