Японский разработчик свободного ПО празднует 55-летие 
14 апреля 2020

Японский разработчик свободного ПО празднует 55-летие

14 апреля празднует свой 55 день рождения японский программист Юкихиро Мацумото.

В 1965 году в префектуре Осака родился – Юкихиро Мацумото. В четыре года родители вместе с мальчиком переехали в город Ёнаго. Ещё в школьные годы он начал сам обучаться программированию. Позже отправился в город Цукуба и поступил в университет, где продолжал изучать компьютерные науки. В 2006 году он устроился на работу в Network Applied Communication Laboratory и возглавил отдел исследования и разработок.

Самые популярные разработки и проекты:

- Ruby. Ещё в 1993 вдохновлённый романом «Вавилон-17» Юкихиро начал разрабатывать первую версию, а через пару лет 21 декабря выпустил её в свет. Существующий язык Perl своей простотой не привлекал программиста, он казался ему игрушечным и не интересным. Это стало ещё одним толчком для создания легкого в использование объективно-ориентированного языка.
Ruby 0.95 сразу же набрал популярность, но поддерживал только японский. В дальнейшем его усовершенствовали, и он распространился на весь мир.
В России спрос вырос в 2012 году. Тогда начали выпускать официальные издания на русском это привлекло русскоговорящих специалистов.
Главной целью было сделать работу специалистов удобной без затрат лишних усилий и без угнетающей рутинны.

- mruby. В 2012 году начали создавать новый проект по усовершенствованию знаменитой программы. В план разработки входила реализация минимальных программных баз и собственных виртуальных машин, что позволяло встраивать коды, написанные на языке Ruby, в других приложениях.

- streem. Новая программа начала разрабатываться в 2014 году. Основой было параллельное вычисление. Построенный на командной оболочке похожей на Unix, и включающем в себя несколько зыков программирования.

Я хочу, чтобы компьютер был моим слугой, а не господином, поэтому я должен уметь быстро и эффективно объяснить ему, что делать.

Почему выбирают Ruby?

  • Язык не для компьютера, а для человека. Главной целью было сделать работу специалистов удобной без затрат лишних усилий и без угнетающей рутинны.
  • Не сложно, но и не слишком просто. Чем проще программа, тем легче в ней работать. Но перегибать с простотой они не стали.
  • Меньше неожиданностей, меньше проблем. Каждый программист желает знать, что ожидать от программы. Разработчики постарались сделать её максимально стабильной и постоянной.
  • Такой какой есть. Не стоит сравнивать с другими языками и пытаться подогнать под них. Оригинальность одна из главных составляющих.
  • Самомодификация. Очень полезная функция, которая самостоятельно исправляет допущенные ошибки в коде и упрощает процесс.

Мне был нужен скриптовый язык, более мощный, чем Perl, и более объектно-ориентированный, чем Python. Поэтому я решил создать свой собственный язык программирования.

В настоящее время проживает в городе Мацуэ префектуры Симанэ. Юкихиро является членом Церкви Иисуса Христа Святых последних дней и занимается миссионерской деятельностью. Он женат и имеет четырёх детей.

Юкихиро Мацумото

создатель языка программирования Ruby