Yukihiro Matsumoto - Yukihiro Matsumoto
Yukihiro Matsumoto ま つ も と ゆ き ひ ろ | |
---|---|
松本 行 弘 | |
Nascer |
Prefeitura de Osaka , Japão
|
14 de abril de 1965
Nacionalidade | japonês |
Outros nomes | Matz |
Ocupação | Cientista da computação, programador, autor |
Conhecido por | Rubi |
Crianças | 4 |
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
- Matsumoto recebeu o Prêmio 2011 pelo Avanço do Software Livre da Free Software Foundation (FSF) na conferência LibrePlanet de 2012 na University of Massachusetts Boston, em Boston.
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
- Diário da web de Matz (e traduzido para o inglês com o Google Translate) (em japonês)
- Ruby Design Principles talk from IT Conversations
- A linguagem de programação Ruby - uma introdução à linguagem por seu próprio autor
- Tratando Código como um Ensaio - redação de Matz para o livro Beautiful Code , editado por Andy Oram, Greg Wilson, O'Reilly, 2007. ISBN 0-596-51004-7 ISBN 9780596510046