Saltar al contenido principal
Retrato de Yukihiro Matsumoto
Foto: Christopher Adams · CC BY 2.0

1965 – actualidad · Programador y diseñador de lenguajes

Yukihiro Matsumoto

Creador de Ruby, un lenguaje orientado a objetos que busca hacer agradable y productivo el trabajo de programación.

  • Lenguajes de programación
  • Programación

Aportaciones principales

  • Creó Ruby y publicó su primera versión en 1995.
  • Combinó ideas de varios lenguajes en un diseño orientado a objetos.
  • Promovió la claridad y la experiencia de quienes escriben programas.

Diseñar pensando en quien programa

Yukihiro Matsumoto, conocido como Matz, creó Ruby combinando ideas de lenguajes que conocía. La primera versión pública apareció en 1995. El proyecto puso en primer plano la experiencia de programación y la posibilidad de expresar soluciones con una sintaxis flexible.

Objetos y flexibilidad

Ruby organiza su modelo alrededor de objetos e incorpora recursos como bloques y gestión automática de memoria. Su diseño combina influencias de programación funcional e imperativa. Matsumoto defendió un lenguaje que ayudara a concentrarse en el problema y resultara agradable de utilizar.

Conecta con lo que aprendes

Compara dos formas de recorrer una colección: un bucle explícito y una operación con un bloque. Pregúntate cuál explica mejor la intención y qué ocurre si la colección está vacía. La concisión es útil cuando también conserva la claridad.

Explora el glosario

Fuentes y lecturas

← Todos los personajes