Yukihiro Matsumoto
Yukihiro Matsumoto (まつもとゆきひろ, Matsumoto Yukihiro, nacido el 14 de abril de 1965), también conocido como Matz, es un científico informático y programador de software japonés mejor conocido como el diseñador jefe del lenguaje de programación Ruby y su implementación de referencia original, Matz's Ruby Interpreter (MRI). Su comportamiento ha dado lugar a un lema en la comunidad de Ruby: "Matz es agradable y nosotros somos agradables" comúnmente abreviado como MINASWAN.
Desde 2011, Matsumoto es el arquitecto jefe de Ruby en Heroku, una plataforma en la nube en línea como servicio en San Francisco. Es miembro del Rakuten Institute of Technology, una organización de investigación y desarrollo de Rakuten Inc. Fue designado asesor técnico de VASILY, Inc. a partir de junio de 2014.
Primeros años
Nacido en la prefectura de Osaka, Japón, se crió en la prefectura de Tottori desde los cuatro años. Según una entrevista realizada por Japan Inc., fue un programador autodidacta hasta el final de la escuela secundaria. Se graduó con una licenciatura en ciencias de la información de la Universidad de Tsukuba, donde fue miembro del laboratorio de investigación de Ikuo Nakata sobre lenguajes de programación y compiladores.
Trabajo
Trabaja para la empresa japonesa de código abierto Netlab.jp. Matsumoto es conocido como uno de los evangelistas de código abierto en Japón. Ha lanzado varios productos de código abierto, incluido cmail, el agente de usuario de correo basado en Emacs, escrito completamente en Emacs Lisp. Ruby es su primera pieza de software conocida fuera de Japón.
Rubí
Matsumoto lanzó la primera versión del lenguaje de programación Ruby el 21 de diciembre de 1995. Todavía lidera el desarrollo de la implementación de referencia del lenguaje, MRI (para Matz's Ruby Interpreter).
MRubí
En abril de 2012, Matsumoto abrió el código de su trabajo en una nueva implementación de Ruby llamada mruby. Es una implementación mínima basada en su máquina virtual, llamada ritevm, y está diseñada para permitir que los desarrolladores de software integren Ruby en otros programas mientras mantienen el espacio de memoria pequeño y el rendimiento optimizado.
Corriente
En diciembre de 2014, Matsumoto abrió su trabajo en un nuevo lenguaje de secuencias de comandos llamado streem, un lenguaje concurrente basado en un modelo de programación similar a Shell, con influencias de Ruby, Erlang y otra programación funcional. idiomas
Datos del tesoro
Matsumoto ha sido incluido como inversor de Treasure Data; muchos de los programas de la empresa, como Fluentd, utilizan Ruby como idioma principal.
Obras escritas
- - ¿Qué? Ruby ISBN 4-756-13254-5
- Ruby en un Nutshell ISBN 0-596-00214-9
- The Ruby Programming Language ISBN 0-596-51617-7
Reconocimiento
Matsumoto recibió el premio 2011 Award for the Advancement of Free Software de la Free Software Foundation (FSF) en la conferencia LibrePlanet 2012 en la Universidad de Massachusetts Boston en Boston.
Vida privada
Matsumoto está casado y tiene cuatro hijos. Es miembro de la Iglesia de Jesucristo de los Santos de los Últimos Días, prestó servicio estándar como misionero y ahora es consejero en el obispado de su barrio.
Contenido relacionado
Forma extendida de Backus-Naur
Slackware
Loto 1-2-3