07
May
09

my language of choice


My “language of choice” title was always disputed between perl, ruby, python and java. About two months ago I decided to give up on perl.

I still use ruby for a lot of code, because I noticed that I can build prototypes way faster in ruby than in any other language. The downside of ruby is that I don’t like the way modules are. I don’t like the fact that I can’t import only some functions, and the fact that ruby doesn’t have first class functions. It’s probably just me, but I can’t seem to write extensible/maintainable code in ruby .

I’m using java @ work and for personal projects. It’s the language I learned OOP and design patterns on, but it’s too verbose, and the guys from Sun don’t like change. When will Java have more cool features ?

This leaves me with python. I like that python has first class functions, I like how you can only import certain stuff from python files. I’m not developing stuff as fast as in ruby, but, in the long run, I noticed I can reuse more code. So, go python!

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


Blog Stats

  • 223,800 hits

%d bloggers like this: