
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.