A program for happiness

Although I’m more of a PHP and Java man when it comes to programming I’m dabbling in a bit of Ruby out of curiosity. Thus I was delighted to hear this quote from Yukihiro Matsumoto, the inventor of Ruby, on his motivations for creating Ruby:

“I hope to see Ruby help every programmer in the world to be productive, and to enjoy programming, and to be happy. That is the primary purpose of Ruby language.”

I wonder how many other programming languages were created with the primary purpose of making people happy. In fact, I’d wager many were designed with exactly the opposite motivation….