On Sun, 20 Jul 2008 09:22:36 +0000 (GMT)
"Terje Slettebø" <[EMAIL PROTECTED]> wrote:

> Unfortunately, the mailing list archive doesn't have a search
> function, and I can't find a FAQ for this, so I'll ask here: Does
> anyone know why C was chosen as an implementation language for
> NetSurf, and not something like C++?

1) Reliability, availability, quality, performance and price of
compilers available at the time.

2) Familiarity, readability, performance and portability of C.

3) I don't think NetSurf would have got as far as it
has if it were written in any other language - a huge number of people
understand C, and I can count the number of people I trust to write C++
on the fingers of one hand.  We've had contributions, both small and
large, for a large variety of people.  I'm quite confidant that if it
were written in C++, we would have received a great deal fewer
contributions.  It certainly wouldn't have received any from me, for
example.

4) I don't know about the others, but I hate C++ almost as much as I
hate Perl and Ruby.  It's an ugly and hideously complex language.

B.

Reply via email to