Skip to content
March 6, 2011 / Rohit

On Object Oriented Programming

“The problem with object-oriented languages is they’ve got all this implicit environment that they carry around with them. You wanted a banana but what you got was a gorilla holding the banana and the entire jungle.”— Joe Armstrong

Advertisements

3 Comments

Leave a Comment
  1. Ankur / Mar 6 2011 9:29 pm

    During my initial career I was a big fan+advocate of OOPS … meat of the application is very small however the oops codebase has so much accessories around the mail component … OOPs and design patterns are just ways to organize the code and there are better ways to do it … i.e. by using them in minimalistic fashion …

    • Rohit / Mar 10 2011 1:26 am

      I agree. The prevalence and popularity of languages such as Java and C# force only one way of thinking — the OO way. You can’t change your programming style, like you could in say Python — which lets you program in a functional or OO way. As you rightly say, there are better ways to do it.

      P.S: I hate Java. Not C# though.

  2. Ankur / Mar 6 2011 10:40 pm

    mail == main

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 )

Google+ photo

You are commenting using your Google+ 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 )

Connecting to %s

%d bloggers like this: