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 65375
To read all comments associated with this story, please click here.
Member since:

This argument is flawed. It's circular...they don't know other languages, so we'll stick to C, because they don't know other languages, so we'll stick to C...

In a 20-year horizon, where does that lead you ? To a continuous stream of security bugs.
Now, that, my friend, is a daily fact shoved in everybody's face on a daily basis on security alert lists.

Personally, what I find amazing is how thick some people in the free software community are. They are much less prone to innovation and bold moves then some in the commercial arena. They stick to old ways.

It would be very funny to see free software hackers working with C in the next 10 years (except for kernel and certain system level developments, I don't see why use this glorified assembler everywhere).

To all those proponents of Object-C - this is yet another example of something that was widely rejected on no rational basis and still not widely deployed on the free software community. Except, of course, that those fine people at Apple (and we all gotta recognize the great UNIX they've assembled - with some help from FreeBSD folks, of course) chose Object-C. Also, ObjC is unsafe as C.

The fact is, free software hackers are a bunch of old timers. They're never bold, never really open to innovation. They just stick to their old ways. When they do try to innovate, they reinvent the wheel, badly (Python and Ruby). To be fair, I'm just talking about mainstreamers here. I'm definetely not talking about people who have a vision, like De Icaza. Or other fine group of innovative individuals, like the Perl6 crew and their use of Haskell.

But all this resistance against at least a garbage-collected language is really telling (oh, and when one is chose, often it is Java... Talk about bad design and moving away from free software ethics).

People use what experienced programmers use. Experienced programmers (generally) only use good languages (C, lisp, python, etc.) or sometimes only good enough languages (C++, Java); the latter tends to be seen more so outside the UNIX world, which is a good thing.

Anyway, I see this discussion as becoming useless. I'm not going to bother checking, but I believe most of my posts have been rated down for the obvious reason (disagreeing with common opinion), which makes me believe my help towards improving common knowledge isn't appreciated. Oh well, your loss.


Reply Parent Score: 0