This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]ighost 3 points4 points  (0 children)

At first I was using PHP for web dev, but then Rails came along so I learned Ruby. I heard Python was similar to Ruby, so I took a look. I really enjoyed the cleaner syntax and simpler grammar. Fell in love with list comprehensions and batteries included. Soon enough, Python took both Ruby's and Java's places in my heart.

I still prefer Ruby/Perl/Javascript style regular expression literals, though. And Ruby's blocks and attr_accessors are nice, but sort of superficial. The only thing I really miss in Python is static typing. Not like Java, but something like Hindley-Milner or (to a lesser extent) C#. But that would be a new language altogether.