Skip to content

Instantly share code, notes, and snippets.

@ex
Created October 27, 2012 01:38
Show Gist options
  • Save ex/3962607 to your computer and use it in GitHub Desktop.
Save ex/3962607 to your computer and use it in GitHub Desktop.
For me, the purpose of life is, at least partly, to have joy.
Programmers often feel joy when they can concentrate on the creative
side of programming, So Ruby is designed to make programmers happy.
Ruby inherited the Perl philosophy of having more than one way
to do the same thing. I inherited that philosophy from Larry Wall,
who is my hero actually. I want to make Ruby users free. I want to
give them the freedom to choose. People are different. People choose
different criteria. But if there is a better way among many
alternatives, I want to encourage that way by making it comfortable.
So that's what I've tried to do.
I want to solve problems I meet in the daily life by using computers,
so I need to write programs. By using Ruby, I want to concentrate the
things I do, not the magical rules of the language, like starting with
public void something something something to say, "print hello world."
I just want to say, "print this!" I don't want all the surrounding
magic keywords. I just want to concentrate on the task. That's the basic
idea. So I have tried to make Ruby code concise and succinct.
Yukihiro Matsumoto. (http://www.artima.com/intv/rubyP.html)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment