Skip to content | Skip to navigation
And I guess it doesn't really matter how OO a language is.
...and thanks for being "the voice of reason" Majic.
It's ultimately your decision one way or the other. If full OO support is what your after there are solutions, if partial OO support is what you need there are options. I don't think there is any shortage of language options at the arsenal of programmers.
Having said that, Ruby and Python are great languages worth exploring.
Yes indeed and both are object oriented to whatever extent. I think it's silly to preach about how OO a language is, just use the darn thing for whatever you need it for and be happy.
Nobody is trying to sell one language over another and in todays programming society languages are mostly a personal preference. There are so many tools at the disposal of programmers that it matters not which you choose, it only matters that you choose something you like that can do the task you need. The realm of general purpose object oriented languages is pretty diverse these days. Whether they are fully OO or partially OO is an aspect that isn't worth wasting time over.
The most important question is: Does it matter? Being OO or being mostly OO is probably good enough for most people. How many people do you find that are really using multiple inheritance in C++ for example. How many people ever use 100% of a languages feature set.
Whether Ruby or Python, we all know they can get the job done in one form or another.