Linked by Thom Holwerda on Sat 26th Nov 2005 17:02 UTC, submitted by Megatux
Gnome "I followed the debate about a successor for the C/C++ combination as the primary language for developing the GNOME core desktop platform very closely last month. There has been discussion about a number of options. What I would like to do on this page is give an overview how a probably less well-known language might be a viable compromise as a C/C++ successor. This language is called Eiffel and exists for over a decade. Eiffel takes the principle of Object-Oriented programming to its extremes and, as a consequence, is a very easy to learn language."
Permalink for comment 65224
To read all comments associated with this story, please click here.
RE[5]: Bind me!
by Anonymous on Sun 27th Nov 2005 04:28 UTC in reply to "RE[4]: Bind me!"
Anonymous
Member since:
---

Object Orientation is a very abstract thing, and I've had it twisted against me many a time in arguments, which is why I prefer to define what I'm talking about beforehand. Object Oriented doesn't imply another other than being "oriented" around "object", neither of which is very descriptive. As far as I know, there is no definition of OO, and it's doubtful there ever will be as there are so many different versions.

It's not showing any kind of inheritance, data hiding, or anything like that; so it's not object oriented.

None of those are intrinsic properties of OO.

I don't know what you're talking about with this "string object" idea. It's just a series of bytes on the program stack...

So is any other type of data, which is where you miss the point. OO isn't data, it's how you look at it and treat it. Unfortunately, the general definition of "OO" tends toward strict and overcomplicated designs with lots of extra crud slopped on top of the code.

-bytecoder

Reply Parent Score: 0