22 лучших цитаты и высказывания Юкихиро Мацумото

Изучите популярные цитаты и высказывания японского ученого Юкихиро Мацумото.
Последнее обновление: 18 сентября 2024 г.
Юкихиро Мацумото

Юкихиро Мацумото , также известный как Мац , — японский ученый-компьютерщик и программист, наиболее известный как главный разработчик языка программирования Ruby и его оригинальной эталонной реализации — интерпретатора Ruby (MRI) Маца. Его поведение породило девиз в сообществе Ruby: «Matz хороший, и поэтому мы хорошие», обычно сокращенно MINASWAN.

Японский - Ученый | Дата рождения: 14 апреля 1965 г.
Из-за теории полноты по Тьюрингу все, что может сделать один полный по Тьюрингу язык, теоретически может быть сделано другим полным по Тьюрингу языком, но с другой ценой. Вы можете делать все на ассемблере, но никто больше не хочет программировать на ассемблере.
Я считаю, что согласованность и ортогональность — это инструменты дизайна, а не его основная цель.
Люди разные. Люди выбирают разные критерии. Но если среди многих альтернатив есть лучший способ, я хочу поощрять его, делая его удобным. Вот что я пытался сделать.
Большинство задач, которые мы выполняем, предназначены для людей. Например, налоговый расчет подсчитывает числа, чтобы правительство могло вытащить деньги из моего кошелька, но правительство состоит из людей.
Таким образом, с точки зрения того, что вы можете сделать, языки различаются, но эти различия ограничены. Например, Python и Ruby предоставляют программисту почти одинаковые возможности.
Ортогональные признаки при объединении могут стать очень сложными. — © Юкихиро Мацумото
Ортогональные признаки при объединении могут стать очень сложными.
Ruby унаследовал философию Perl, заключающуюся в том, что одно и то же можно делать несколькими способами. Я унаследовал эту философию от Ларри Уолла, который на самом деле является моим героем. Я хочу сделать пользователей Ruby бесплатными. Я хочу дать им свободу выбора.
Я не усердно работал над тем, чтобы сделать Ruby идеальной для всех, потому что вы чувствуете иначе, чем я. Ни один язык не может быть идеальным для всех. Я пытался сделать Ruby идеальным для себя, но, возможно, он не идеален для вас. Идеальным языком для Гвидо ван Россума, вероятно, является Python.
В нашей повседневной жизни программисты часто обрабатывают текстовые строки. Поэтому я старался усердно работать над обработкой текста, а именно над строковым классом и регулярными выражениями. Регулярные выражения встроены в язык и очень хорошо настроены для использования.
Вы хотите наслаждаться жизнью, не так ли? Если вы выполняете свою работу быстро и доставляете удовольствие, это хорошо, не так ли? Отчасти это цель жизни. Ваша жизнь лучше.
На самом деле, я не утверждал, что Ruby следует принципу наименьшего удивления. Кто-то почувствовал, что дизайн Ruby следует этой философии, поэтому они начали говорить об этом. Я не поднимал этот вопрос, на самом деле.
Язык не обязан создавать красивый код, но язык должен делать красивый код возможным.
Я надеюсь, что Ruby поможет каждому программисту в мире быть продуктивным, получать удовольствие от программирования и быть счастливым. Это основная цель языка Ruby.
Большинство программ не предназначены для однократной записи. Они перерабатываются и переписываются снова и снова в своей жизни. Ошибки должны быть отлажены. Изменение требований и потребность в расширении функциональности означают, что сама программа может постоянно модифицироваться. Во время этого процесса люди должны иметь возможность читать и понимать исходный код. Поэтому для человека гораздо важнее понимать программу, чем для компьютера.
Представьте, что вы пишете электронное письмо. Вы находитесь перед компьютером. Вы работаете на компьютере, щелкаете мышью и печатаете на клавиатуре, но сообщение будет отправлено человеку через Интернет. Итак, вы работаете перед компьютером, но с человеком за компьютером.
Я не усердно работал над тем, чтобы сделать Ruby идеальной для всех, потому что вы чувствуете иначе, чем я. Ни один язык не может быть идеальным для всех. Я пытался сделать Ruby идеальным для себя, но, возможно, он не идеален для вас. Идеальным языком для Гвидо ван Россума, вероятно, является Python.
Посади память, посади дерево, сделай это сегодня ради завтра.
Я считаю, что цель жизни, по крайней мере частично, состоит в том, чтобы быть счастливым. Основываясь на этом убеждении, Ruby разработан, чтобы сделать программирование не только простым, но и увлекательным. Это позволяет вам сосредоточиться на творческой стороне программирования с меньшим стрессом.
Человек стремится творить; Я знаю, что очень люблю создавать вещи. И хотя я не силен в рисовании, рисовании или музыке, я могу писать программы.
Умные люди недооценивают обыденность обычных людей.
Часто люди, особенно инженеры-компьютерщики, сосредотачиваются на машинах. Но на самом деле нам нужно сосредоточиться на людях, на том, как люди заботятся о программировании или управлении приложениями машин.
Разработчики языков хотят разработать идеальный язык. Они хотят иметь возможность сказать: «Мой язык совершенен». Он может все». Но просто невозможно разработать идеальный язык, потому что есть два взгляда на язык. Один из способов — посмотреть, что можно сделать с этим языком. Другой — посмотреть, как мы себя чувствуем, используя этот язык — как мы себя чувствуем во время программирования.
Этот сайт использует файлы cookie, чтобы обеспечить вам максимальное удобство. Больше информации...
Понятно!