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."
Thread beginning with comment 65473
To view parent comment, click here.
To read all comments associated with this story, please click here.
ma_d
Member since:
2005-06-29

Ok. One error at a time:
1.) It's not that Unix/FOSS programmers are old timers who only use outdated stuff; it's that you kids (which I use lightly as I'm 21) are just early adopters and you write more code than you maintain because your new fangled languages change every year ;) .

"They are much less prone to innovation and bold moves then some in the commercial arena."
Some are, some aren't. No one wants to write code and have to delete it cause the compilers dissappear or rewrite it cause they change dramatically. There is a lot of innovation in the FOSS world. It's actually the best spot for it, because you don't need as much capital to get a project that's gonna fail going! And the best research is destined to fail, because we learn so much from failure (the question is how useful is the knowledge you gained from the failure and the successes).

"It would be very funny to see free software hackers working with C in the next 10 years"
Like they're gonna rewrite stuff we don't have too...

"Also, ObjC is unsafe as C."
Managed code is not safe code. It's just harder to completely bjork yourself with it; but given the extra cushion and comforts I'm sure we'll get lazy enough to find a way.

"reinvent the wheel, badly (Python and Ruby)"
I can't speak for Ruby, but Python is the only language I've used whose inheritance method makes logical sense... (because it's so simplistic) I'm not sure what you have against Python.

"often it is Java"
Duh. Java is the current pet language of Computer Science (as a college department). Every freshman in CS today knows it, and so does every sophomore. It finally caught up to me (I was at the end of the C++ fad) in a later class (luckily I'd learned some on my own beforehand).
Java is an ok language. But yea, politically it makes little sense. And the hardcore freedom guys aren't usually writing Java...

Reply Parent Score: 2

Member since:

you kids just early adopters and you write more code than you maintain because your new fangled languages change every year ;) .

That is a really stupid, stupid comment. Common Lisp, Smalltalk and Eiffel all exist longer than you. Lisp is the second oldest language around still in use, only loosing to Fortran.

See, that's one of the problems with the FLOSS communtiy. People think they can code, or think they understanding programming because they picked up an O'Reilly book on a scripting language.

Reply Parent Score: 0

ma_d Member since:
2005-06-29

I was born in 1984, not 1985, cute. It was a joke, hence the wink ;) . And, it's "losing", not "loosing".

That's extremely rude, given that you know absolutely nothing about me.

Reply Parent Score: 1