Quoting Jeroen Asselman <[EMAIL PROTECTED]> from ml.softs.gtk-gnutella.devel:
:> Furthermore, it takes better engineers to do OO design properly.
:> Trivial OO design is easy, good OO design is hard.  It would be harder
:> to find good OO programmers than it is to find good C programmers.
:
:Unfortunately this is really true. I have seen many programs written in
:C++ which were either not OO, or overdone. Also there were some which
:would have been better of to be written in 'plain' C.

Actually, it could be a good incentive to write design documents and archive
them before coding,  I don't know if many open-source programmers would
be interested to do things "like it was work".  But yes, that would be crazy
to do an OO program without clear written design.

:
:> But yes, I confess re-writing in an OO language would be nice.
:> Unfortunately, the only OO language I know of is Eiffel.
:
:Too bad I don't know anything about Eiffel. Any ideas how C# is doing?

Actually, I know C++ and Java, but they are not what I would call OO
languages.  Java is more OO than C++, but still not quite as much as Eiffel
is.  I think C# is a clone of Java, so I would say C# is still less OO
than Eiffel can be.

The only problem with Eiffel is that it's not widespread, and it's been
also 10 years since I've stopped programming in Eiffel.

I've been waiting for a popular OO language that would offer all the nice
OO features that I became accustomed to whilst working on Eiffel.  Java
is unfortunately the best there is to date, but I dislike this language.

For gOOd reasons!

Raphael


-------------------------------------------------------
This SF.net email is sponsored by:  Etnus, makers of TotalView, The best
thread debugger on the planet. Designed with thread debugging features
you've never dreamed of, try TotalView 6 free at www.etnus.com.
_______________________________________________
Gtk-gnutella-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel

Reply via email to