Yukihiro Matsumoto

A primeira versão pública da linguagem de programação Ruby chegou em 21 de dezembro de 1995, criada por um engenheiro japonês que buscava equilibrar os requisitos da programação funcional com a felicidade do desenvolvedor. Esta linguagem alcançou alcance global, marcando um afastamento de projetos de software anteriores que permaneciam amplamente confinados ao uso doméstico dentro do setor tecnológico japonês durante o final do século XX.

Base acadêmica e técnica

Criado em Tottori a partir dos quatro anos de idade após seu nascimento na Prefeitura de Osaka, Yukihiro Matsumoto desenvolveu suas habilidades técnicas como programador autodidata durante seus anos de ensino médio. Realizou estudos formais na Universidade de Tsukuba, onde se concentrou em ciência da informação. Sua experiência de pesquisa incluiu um período no laboratório de Ikuo Nakata, especializado no estudo de compiladores e teoria de linguagens de programação. Esses anos formativos estabeleceram a estrutura técnica que ele aplicaria mais tarde aos seus próprios projetos de linguagem.

Arquitetura e implementações da linguagem

Matsumoto é mais conhecido como o designer do Ruby e sua implementação de referência principal, Matz's Ruby Interpreter, comumente conhecido como MRI. Seu trabalho na área expandiu-se em abril de 2012 com o lançamento do mruby, uma versão mínima da linguagem construída sobre a máquina virtual ritevm. Esta implementação prioriza uma pequena pegada de memória, permitindo que os desenvolvedores incorporem a linguagem em outros programas. Em dezembro de 2014, estendeu seu trabalho ao campo do scripting concorrente ao introduzir o streem, uma linguagem influenciada por Erlang e modelos de programação baseados em shell.

Afiliações profissionais e influência

Além do desenvolvimento de sua linguagem, Matsumoto ocupou vários cargos na indústria de tecnologia. Trabalhou para a Heroku, servindo como Arquiteto Chefe do Ruby, e mantém uma conexão com o Netlab.jp. Seu envolvimento na comunidade de código aberto é significativo, o que levou ao seu reconhecimento pela Free Software Foundation. Em 2011, recebeu o Prêmio pelo Avanço do Software Livre na conferência LibrePlanet em Boston. Ele também se envolveu em pesquisas através do Rakuten Institute of Technology e atua como investidor em empresas como a Treasure Data.

O TESTE GRATUITO
Qual é o seu?

Vinte perguntas, oito minutos no relógio e um percentil medido contra todos os que já fizeram. Sem cadastro.

Fazer o teste de QI →

Fatos rápidos

- Nascimento: 1965, Prefeitura de Osaka, Japão - Inovação principal: Linguagem de programação Ruby - Educação: Universidade de Tsukuba - Prêmio importante: Prêmio FSF pelo Avanço do Software Livre (2011) - Cargos profissionais: Engenheiro, cientista da computação, programador - Implementações notáveis: Ruby MRI, mruby, streem - Empregadores notáveis: Heroku, Netlab.jp - Afiliação religiosa: A Igreja de Jesus Cristo dos Santos dos Últimos Dias

Perguntas frequentes

### Qual é o objetivo principal do mruby?

É uma implementação mínima do Ruby projetada para permitir que os desenvolvedores incorporem a linguagem em outros programas, mantendo alto desempenho e uma pequena pegada de memória.

### Qual organização presenteou Matsumoto com seu prêmio de 2011?

A Free Software Foundation presenteou-o com o Prêmio pelo Avanço do Software Livre durante a conferência LibrePlanet de 2012.

Compare com os grandes

Benjamin Franklin vs Nikola TeslaCarl Sagan vs Werner HeisenbergAlan Turing vs Charles DarwinIsaac Newton vs Michael Faraday
Ver Ranking →Todas as comparações →

Crianças prodígio

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…
Crianças prodígio →

Jogue e volte amanhã

Desafio diário do gênio · Genius trivia
Who is widely considered the first computer programmer?
Toque na sua resposta ↓
Qual gênio é você? Teste de QI grátis