Yukihiro Matsumoto - Yukihiro Matsumoto

Yukihiro Matsumoto
ま つ も と ゆ き ひ ろ
松本 行 弘
Yukihiro Matsumoto.JPG
Yukihiro Matsumoto no Concurso Internacional de Programação ACM em Tóquio, 14 de março de 2007
Nascer ( 14/04/1965 )14 de abril de 1965 (56 anos)
Nacionalidade japonês
Outros nomes Matz
Ocupação Cientista da computação, programador, autor
Conhecido por Rubi
Crianças 4
Matsumoto dando o discurso de abertura no EuRuKo 2011
Matsumoto recebendo um prêmio da Free Software Foundation (fundador Richard Stallman , à direita) em 2012

Yukihiro Matsumoto (ま つ も と ゆ き ひ ろ, Matsumoto Yukihiro , nascido em 14 de abril de 1965) , também conhecido como Matz , é um cientista da computação e programador de software japonês mais conhecido como o designer-chefe da linguagem de programação Ruby e sua implementação de referência original, o Intérprete Ruby de Matz ( Ressonância magnética). Seu comportamento trouxe um lema na comunidade Ruby: "Matz é legal e nós somos legais", comumente abreviado como MINASWAN.

Em 2011, Matsumoto é o arquiteto-chefe de Ruby na Heroku , uma plataforma de nuvem como serviço on-line em San Francisco. Ele é membro do Rakuten Institute of Technology , uma organização de pesquisa e desenvolvimento da Rakuten Inc. Ele foi nomeado para a função de consultor técnico da VASILY, Inc. a partir de junho de 2014.

Vida pregressa

Nascido na província de Osaka , Japão, ele foi criado na província de Tottori desde os quatro anos de idade. De acordo com uma entrevista realizada pela Japan Inc. , ele foi um programador autodidata até o final do ensino médio. Ele se formou em ciência da informação pela Universidade de Tsukuba , onde foi membro do laboratório de pesquisa de Ikuo Nakata em linguagens de programação e compiladores .

Trabalhos

Ele trabalha para a empresa japonesa de código aberto Netlab.jp. Matsumoto é conhecido como um dos evangelistas de código aberto no Japão. Ele lançou vários produtos de código aberto, incluindo cmail, o agente de usuário de e-mail baseado em Emacs , escrito inteiramente em Emacs Lisp . Ruby é seu primeiro software que se tornou conhecido fora do Japão.

Rubi

Matsumoto lançou a primeira versão da linguagem de programação Ruby em 21 de dezembro de 1995. Ele ainda lidera o desenvolvimento da implementação de referência da linguagem, MRI (para o intérprete Ruby de Matz).

MRuby

Em abril de 2012, Matsumoto abriu o código-fonte de seu trabalho em uma nova implementação de Ruby chamada mruby . É uma implementação mínima baseada em sua máquina virtual, chamada ritevm, e é projetada para permitir que os desenvolvedores de software incorporem Ruby em outros programas enquanto mantém o tamanho da memória pequeno e o desempenho otimizado.

Streem

Em dezembro de 2014, Matsumoto abriu o código-fonte de seu trabalho em uma nova linguagem de script chamada streem , uma linguagem concorrente baseada em um modelo de programação semelhante ao shell , com influências de Ruby, Erlang e outras linguagens de programação funcionais .

Dados do tesouro

Matsumoto foi listada como investidora da Treasure Data; muitos dos programas da empresa, como o Fluentd, usam Ruby como linguagem principal.

Trabalhos escritos

  • オ ブ ジ ェ ク ト 指向 ス ク リ プ ト 言語 Ruby ISBN  4-756-13254-5
  • Ruby in a Nutshell ISBN  0-596-00214-9
  • The Ruby Programming Language ISBN  0-596-51617-7

Reconhecimento

Vida pessoal

Matsumoto é casado e tem quatro filhos. Ele é membro de A Igreja de Jesus Cristo dos Santos dos Últimos Dias , prestou serviço padrão como missionário e agora é conselheiro no bispado de sua ala da igreja .

Veja também

Referências

links externos