Everyone has an individual background. Someone may come from Python, someone else may come from Perl, and they may be surprised by different aspects of the language. Then they come up to me and say, I was surprised by this feature of the language, so therefore Ruby violates the principle of least surprise. Wait. Wait. The principle of least surprise is not for you only.
More Quotes from Yukihiro Matsumoto:
In our daily lives as programmers, we process text strings a lot. So I tried to work hard on text processing, namely the string class and regular expressions. Regular expressions are built into the language and are very tuned up for use.Yukihiro Matsumoto
That's Ruby's main difference from other language designs. I emphasize the feeling, in particular, how I feel using Ruby.
Yukihiro Matsumoto
Most of the tasks we do are for humans. For example, a tax calculation is counting numbers so the government can pull money out from my wallet, but government consists of humans.
Yukihiro Matsumoto
From the viewpoint of what you can do, therefore, languages do differ - but the differences are limited. For example, Python and Ruby provide almost the same power to the programmer.
Yukihiro Matsumoto
Sometimes people jot down pseudo-code on paper. If that pseudo-code runs directly on their computers, it's best, isn't it Ruby tries to be like that, like pseudo-code that runs. Python people say that too.
Yukihiro Matsumoto
You want to enjoy life, don't you? If you get your job done quickly and your job is fun, that's good isn't it? That's the purpose of life, partly. Your life is better.
Yukihiro Matsumoto
Readers Who Like This Quotation Also Like:
Based on Topics: Language Quotes, Principle QuotesBased on Keywords: perl
Every creator painfully experiences the chasm between his inner vision and its ultimate expression.
Isaac Bashevis Singer
Germany, I think, was first to substitute a Social Security program for its elderly based on this premise, that is, that we would tax workers to pay retirement benefits for those retired.
John Shadegg
Some nights it was a melee, literally, where I'd be standing trying to defend myself for what I was doing. People would be screaming at me to do my old act, and getting actually violent and angry at me.
Jim Carrey