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



